diff --git a/app/src/components/change_password.rs b/app/src/components/change_password.rs index eabec53..dd43369 100644 --- a/app/src/components/change_password.rs +++ b/app/src/components/change_password.rs @@ -16,19 +16,14 @@ use yew_router::{ route::Route, }; -#[derive(PartialEq, Eq)] +#[derive(PartialEq, Eq, Default)] enum OpaqueData { + #[default] None, Login(opaque::client::login::ClientLogin), Registration(opaque::client::registration::ClientRegistration), } -impl Default for OpaqueData { - fn default() -> Self { - OpaqueData::None - } -} - impl OpaqueData { fn take(&mut self) -> Self { std::mem::take(self)