pub enum DelegationError {
BoundToNotUser(PrincipalKind),
EmptyCampId,
ExpiresBeforeIssued,
}Expand description
Why a UserDelegation failed to validate before reaching the authority.
Variants§
BoundToNotUser(PrincipalKind)
bound_to must name a user principal (user:<id>).
EmptyCampId
camp_id was empty — the delegation is meaningless without a target.
ExpiresBeforeIssued
expires_at <= issued_at.
Trait Implementations§
Source§impl Clone for DelegationError
impl Clone for DelegationError
Source§fn clone(&self) -> DelegationError
fn clone(&self) -> DelegationError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DelegationError
impl Debug for DelegationError
Source§impl Display for DelegationError
impl Display for DelegationError
impl Eq for DelegationError
Source§impl Error for DelegationError
impl Error for DelegationError
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()
Source§impl PartialEq for DelegationError
impl PartialEq for DelegationError
impl StructuralPartialEq for DelegationError
Auto Trait Implementations§
impl Freeze for DelegationError
impl RefUnwindSafe for DelegationError
impl Send for DelegationError
impl Sync for DelegationError
impl Unpin for DelegationError
impl UnsafeUnpin for DelegationError
impl UnwindSafe for DelegationError
Blanket Implementations§
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