pub struct ConfigBuilderClaims {
pub scope: UnionScope,
pub time_constraint: TimeConstraint,
pub is_important: bool,
}
Expand description
An implementation of GeneralClaims
for ConfigBuilder
.
It stores a UnionScope
(effectively a
AifValue
), a TimeConstraint
, and a flag for importance.
Fields§
§scope: UnionScope
§time_constraint: TimeConstraint
§is_important: bool
Trait Implementations§
Source§impl Debug for ConfigBuilderClaims
impl Debug for ConfigBuilderClaims
Source§impl GeneralClaims for ConfigBuilderClaims
impl GeneralClaims for ConfigBuilderClaims
Source§type Scope = UnionScope
type Scope = UnionScope
An internal representation of a scope (which may be parsed from a CWT). Read more
Source§fn time_constraint(&self) -> TimeConstraint
fn time_constraint(&self) -> TimeConstraint
Accesses the temporal validity of the claim. Read more
Source§fn is_important(&self) -> bool
fn is_important(&self) -> bool
Access whether a security context is important. Read more
Auto Trait Implementations§
impl Freeze for ConfigBuilderClaims
impl RefUnwindSafe for ConfigBuilderClaims
impl Send for ConfigBuilderClaims
impl Sync for ConfigBuilderClaims
impl Unpin for ConfigBuilderClaims
impl UnwindSafe for ConfigBuilderClaims
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