pub struct IdentityBindingPolicy {
pub requires_chio_subject_provenance: bool,
pub requires_chio_issuer_provenance: bool,
pub requires_same_subject_across_credentials: bool,
pub manual_subject_rebinding_required: bool,
pub unsupported_mappings_fail_closed: bool,
}Fields§
§requires_chio_subject_provenance: bool§requires_chio_issuer_provenance: bool§requires_same_subject_across_credentials: bool§manual_subject_rebinding_required: bool§unsupported_mappings_fail_closed: boolTrait Implementations§
Source§impl Clone for IdentityBindingPolicy
impl Clone for IdentityBindingPolicy
Source§fn clone(&self) -> IdentityBindingPolicy
fn clone(&self) -> IdentityBindingPolicy
Returns a duplicate of the value. Read more
1.0.0 · 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 IdentityBindingPolicy
impl Debug for IdentityBindingPolicy
Source§impl Default for IdentityBindingPolicy
impl Default for IdentityBindingPolicy
Source§impl<'de> Deserialize<'de> for IdentityBindingPolicy
impl<'de> Deserialize<'de> for IdentityBindingPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for IdentityBindingPolicy
impl PartialEq for IdentityBindingPolicy
Source§impl Serialize for IdentityBindingPolicy
impl Serialize for IdentityBindingPolicy
impl Copy for IdentityBindingPolicy
impl Eq for IdentityBindingPolicy
impl StructuralPartialEq for IdentityBindingPolicy
Auto Trait Implementations§
impl Freeze for IdentityBindingPolicy
impl RefUnwindSafe for IdentityBindingPolicy
impl Send for IdentityBindingPolicy
impl Sync for IdentityBindingPolicy
impl Unpin for IdentityBindingPolicy
impl UnsafeUnpin for IdentityBindingPolicy
impl UnwindSafe for IdentityBindingPolicy
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