pub struct UnrepresentableIntersection {
pub permission: Permission,
}Expand description
Two permission sets whose exact shared authority no permission can state.
Delegation refuses on this rather than signing a token that widens either party or drops authority both hold.
Fields§
§permission: PermissionThe gateway grant one side holds only through all.
Trait Implementations§
Source§impl Debug for UnrepresentableIntersection
impl Debug for UnrepresentableIntersection
Source§impl Error for UnrepresentableIntersection
impl Error for UnrepresentableIntersection
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 UnrepresentableIntersection
impl RefUnwindSafe for UnrepresentableIntersection
impl Send for UnrepresentableIntersection
impl Sync for UnrepresentableIntersection
impl Unpin for UnrepresentableIntersection
impl UnsafeUnpin for UnrepresentableIntersection
impl UnwindSafe for UnrepresentableIntersection
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