pub enum PublicUrlChange {
Done {
from: Option<PublicUrl>,
to: PublicUrl,
sessions_ended: usize,
passkeys_removed: usize,
},
NotSetUp,
Invalid(String),
SignedOut,
StepUpRequired,
}Expand description
The outcome of Operator::change_public_url.
Variants§
Done
Done, as Reset::Done; from and to were read and written under
the lock that orders every change (plan 4d-B4’s review, A2).
NotSetUp
The owner is not set up yet.
Invalid(String)
The new public_url or contact is not acceptable (why); nothing
changed.
SignedOut
The caller’s session ended before the write; nothing changed.
StepUpRequired
The caller’s step-up lapsed before the write; nothing changed.
Trait Implementations§
Source§impl Clone for PublicUrlChange
impl Clone for PublicUrlChange
Source§impl Debug for PublicUrlChange
impl Debug for PublicUrlChange
impl Eq for PublicUrlChange
Source§impl PartialEq for PublicUrlChange
impl PartialEq for PublicUrlChange
impl StructuralPartialEq for PublicUrlChange
Auto Trait Implementations§
impl Freeze for PublicUrlChange
impl RefUnwindSafe for PublicUrlChange
impl Send for PublicUrlChange
impl Sync for PublicUrlChange
impl Unpin for PublicUrlChange
impl UnsafeUnpin for PublicUrlChange
impl UnwindSafe for PublicUrlChange
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