pub struct ActiveShadowPolicyV1 {
pub principal: String,
pub policy_kind: ShadowPolicyKindV1,
pub version: u64,
pub policy: Value,
pub policy_digest: String,
pub source_proposal_id: String,
pub activated_by: String,
pub activated_at: String,
}Fields§
§principal: String§policy_kind: ShadowPolicyKindV1§version: u64§policy: Value§policy_digest: String§source_proposal_id: String§activated_by: String§activated_at: StringTrait Implementations§
Source§impl Clone for ActiveShadowPolicyV1
impl Clone for ActiveShadowPolicyV1
Source§fn clone(&self) -> ActiveShadowPolicyV1
fn clone(&self) -> ActiveShadowPolicyV1
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 ActiveShadowPolicyV1
impl Debug for ActiveShadowPolicyV1
Source§impl<'de> Deserialize<'de> for ActiveShadowPolicyV1
impl<'de> Deserialize<'de> for ActiveShadowPolicyV1
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 ActiveShadowPolicyV1
impl PartialEq for ActiveShadowPolicyV1
Source§impl Serialize for ActiveShadowPolicyV1
impl Serialize for ActiveShadowPolicyV1
impl StructuralPartialEq for ActiveShadowPolicyV1
Auto Trait Implementations§
impl Freeze for ActiveShadowPolicyV1
impl RefUnwindSafe for ActiveShadowPolicyV1
impl Send for ActiveShadowPolicyV1
impl Sync for ActiveShadowPolicyV1
impl Unpin for ActiveShadowPolicyV1
impl UnsafeUnpin for ActiveShadowPolicyV1
impl UnwindSafe for ActiveShadowPolicyV1
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