aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/ui/account/settings.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/routes/ui/account/settings.rs')
-rw-r--r--server/src/routes/ui/account/settings.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/src/routes/ui/account/settings.rs b/server/src/routes/ui/account/settings.rs
index 90dcf37..625ae7f 100644
--- a/server/src/routes/ui/account/settings.rs
+++ b/server/src/routes/ui/account/settings.rs
@@ -15,6 +15,7 @@ use crate::{
};
use jellybase::permission::PermissionSetExt;
use jellycommon::user::{Theme, UserPermission};
+use markup::{Render, RenderAttributeValue};
use rocket::{
form::{self, validate::len, Contextual, Form},
get,
@@ -79,7 +80,8 @@ fn settings_page(session: Session, flash: Option<MyResult<String>>) -> DynLayout
}
struct A(pub Theme);
-impl markup::Render for A {
+impl RenderAttributeValue for A {}
+impl Render for A {
fn render(&self, writer: &mut impl std::fmt::Write) -> std::fmt::Result {
writer.write_fmt(format_args!("{}", &self.0 as &dyn UriDisplay<Query>))
}