pub struct AdmissionOperationBindingV1 { /* private fields */ }Implementations§
Source§impl AdmissionOperationBindingV1
impl AdmissionOperationBindingV1
pub fn new( input: AdmissionOperationBindingInputV1, ) -> Result<Self, AdmissionOperationError>
pub fn from_persisted( input: PersistedAdmissionOperationBindingV1, ) -> Result<Self, AdmissionOperationError>
pub fn validate(&self) -> Result<(), AdmissionOperationError>
pub fn kind(&self) -> AdmissionOperationKind
pub fn operation_id(&self) -> &AdmissionOperationId
pub fn request_namespace_digest(&self) -> &RequestNamespaceDigest
pub fn request_id(&self) -> &AdmissionIdentifier
pub fn capability_id(&self) -> &AdmissionIdentifier
pub fn request_binding_hash(&self) -> &AdmissionDigest
pub fn immutable_request_hash(&self) -> &AdmissionDigest
pub fn action_parameter_hash(&self) -> &AdmissionDigest
pub fn participant_requirements(&self) -> AdmissionParticipantRequirements
pub fn policy_hash(&self) -> &AdmissionDigest
pub fn effect_class(&self) -> SideEffectClass
pub fn replay_key(&self) -> AdmissionReplayKey
pub fn to_persisted(&self) -> PersistedAdmissionOperationBindingV1
Trait Implementations§
Source§impl Clone for AdmissionOperationBindingV1
impl Clone for AdmissionOperationBindingV1
Source§fn clone(&self) -> AdmissionOperationBindingV1
fn clone(&self) -> AdmissionOperationBindingV1
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 AdmissionOperationBindingV1
impl Debug for AdmissionOperationBindingV1
impl Eq for AdmissionOperationBindingV1
Source§impl From<&AdmissionOperationBindingV1> for PersistedAdmissionOperationBindingV1
impl From<&AdmissionOperationBindingV1> for PersistedAdmissionOperationBindingV1
Source§fn from(binding: &AdmissionOperationBindingV1) -> Self
fn from(binding: &AdmissionOperationBindingV1) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for AdmissionOperationBindingV1
Auto Trait Implementations§
impl Freeze for AdmissionOperationBindingV1
impl RefUnwindSafe for AdmissionOperationBindingV1
impl Send for AdmissionOperationBindingV1
impl Sync for AdmissionOperationBindingV1
impl Unpin for AdmissionOperationBindingV1
impl UnsafeUnpin for AdmissionOperationBindingV1
impl UnwindSafe for AdmissionOperationBindingV1
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more