pub enum GroupStateError {
PermissionDenied(String),
MemberNotFound {
member: String,
group: String,
},
StateTransition(String),
InvalidOperation(String),
}Expand description
Error types for group state operations
Variants§
Trait Implementations§
Source§impl Debug for GroupStateError
impl Debug for GroupStateError
Source§impl Display for GroupStateError
impl Display for GroupStateError
Source§impl Error for GroupStateError
impl Error for GroupStateError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for GroupStateError
impl RefUnwindSafe for GroupStateError
impl Send for GroupStateError
impl Sync for GroupStateError
impl Unpin for GroupStateError
impl UnwindSafe for GroupStateError
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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