pub struct CapabilityPrincipalFactV1 { /* private fields */ }Expand description
One canonical named authorization fact.
Implementations§
Source§impl CapabilityPrincipalFactV1
impl CapabilityPrincipalFactV1
Sourcepub fn new(
name: impl Into<String>,
value: CanonicalValue,
) -> Result<Self, PrincipalFactError>
pub fn new( name: impl Into<String>, value: CanonicalValue, ) -> Result<Self, PrincipalFactError>
Constructs one scalar fact or one canonical bounded scalar set.
Trait Implementations§
Source§impl Clone for CapabilityPrincipalFactV1
impl Clone for CapabilityPrincipalFactV1
Source§impl Debug for CapabilityPrincipalFactV1
impl Debug for CapabilityPrincipalFactV1
impl Eq for CapabilityPrincipalFactV1
impl StructuralPartialEq for CapabilityPrincipalFactV1
Auto Trait Implementations§
impl Freeze for CapabilityPrincipalFactV1
impl RefUnwindSafe for CapabilityPrincipalFactV1
impl Send for CapabilityPrincipalFactV1
impl Sync for CapabilityPrincipalFactV1
impl Unpin for CapabilityPrincipalFactV1
impl UnsafeUnpin for CapabilityPrincipalFactV1
impl UnwindSafe for CapabilityPrincipalFactV1
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