pub enum ApprovalArtifactEntry {
Requested {
record_id: RecordId,
request: ApprovalRequest,
},
Resolved {
record_id: RecordId,
resolution: ApprovalResolution,
},
}Expand description
Rich policy approval value linked to a canonical durable approval transition.
Variants§
Requested
Self-contained redacted request snapshot.
Fields
§
request: ApprovalRequestValidated policy request.
Resolved
Self-contained terminal resolution snapshot.
Fields
§
resolution: ApprovalResolutionValidated policy resolution.
Implementations§
Trait Implementations§
Source§impl Clone for ApprovalArtifactEntry
impl Clone for ApprovalArtifactEntry
Source§fn clone(&self) -> ApprovalArtifactEntry
fn clone(&self) -> ApprovalArtifactEntry
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 ApprovalArtifactEntry
impl Debug for ApprovalArtifactEntry
Source§impl<'de> Deserialize<'de> for ApprovalArtifactEntry
impl<'de> Deserialize<'de> for ApprovalArtifactEntry
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 ApprovalArtifactEntry
impl PartialEq for ApprovalArtifactEntry
Source§impl Serialize for ApprovalArtifactEntry
impl Serialize for ApprovalArtifactEntry
impl StructuralPartialEq for ApprovalArtifactEntry
Auto Trait Implementations§
impl Freeze for ApprovalArtifactEntry
impl RefUnwindSafe for ApprovalArtifactEntry
impl Send for ApprovalArtifactEntry
impl Sync for ApprovalArtifactEntry
impl Unpin for ApprovalArtifactEntry
impl UnsafeUnpin for ApprovalArtifactEntry
impl UnwindSafe for ApprovalArtifactEntry
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