pub enum AdminRequest {
SetupUrl,
ResetPassword {
password: String,
},
ListHosts,
MintPairingCode,
ResetPublicUrl {
public_url: String,
},
}Variants§
SetupUrl
The live setup link, or a fresh one (Operator::setup_link).
ResetPassword
A new password for the owner; every session ends.
ListHosts
MintPairingCode
ResetPublicUrl
A new public_url; every session ends (3b decision 4’s recovery).
Implementations§
Source§impl AdminRequest
impl AdminRequest
Trait Implementations§
Source§impl Clone for AdminRequest
impl Clone for AdminRequest
Source§impl Debug for AdminRequest
Written by hand: the password is left out.
impl Debug for AdminRequest
Written by hand: the password is left out.
Source§impl<'de> Deserialize<'de> for AdminRequest
impl<'de> Deserialize<'de> for AdminRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AdminRequest
Source§impl PartialEq for AdminRequest
impl PartialEq for AdminRequest
Source§impl Serialize for AdminRequest
impl Serialize for AdminRequest
impl StructuralPartialEq for AdminRequest
Auto Trait Implementations§
impl Freeze for AdminRequest
impl RefUnwindSafe for AdminRequest
impl Send for AdminRequest
impl Sync for AdminRequest
impl Unpin for AdminRequest
impl UnsafeUnpin for AdminRequest
impl UnwindSafe for AdminRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more