pub struct InvocationPolicyBindingV1 {
pub policy_ref: ProtocolReference,
pub digest: Sha256Digest,
pub role: InvocationPolicyRoleV1,
}Expand description
One policy locator bound to the digest of the exact policy decision bytes.
Fields§
§policy_ref: ProtocolReference§digest: Sha256Digest§role: InvocationPolicyRoleV1Trait Implementations§
Source§impl Clone for InvocationPolicyBindingV1
impl Clone for InvocationPolicyBindingV1
Source§fn clone(&self) -> InvocationPolicyBindingV1
fn clone(&self) -> InvocationPolicyBindingV1
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 InvocationPolicyBindingV1
impl Debug for InvocationPolicyBindingV1
Source§impl<'de> Deserialize<'de> for InvocationPolicyBindingV1
impl<'de> Deserialize<'de> for InvocationPolicyBindingV1
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
impl Eq for InvocationPolicyBindingV1
impl StructuralPartialEq for InvocationPolicyBindingV1
Auto Trait Implementations§
impl Freeze for InvocationPolicyBindingV1
impl RefUnwindSafe for InvocationPolicyBindingV1
impl Send for InvocationPolicyBindingV1
impl Sync for InvocationPolicyBindingV1
impl Unpin for InvocationPolicyBindingV1
impl UnsafeUnpin for InvocationPolicyBindingV1
impl UnwindSafe for InvocationPolicyBindingV1
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