pub struct ModuleOperationJournalEvent {Show 14 fields
pub protocol: String,
pub event_id: String,
pub operation_id: String,
pub attempt: u32,
pub revision: u64,
pub prior_event_digest: Option<String>,
pub plan_digest: String,
pub actor_id: String,
pub fencing_token: u64,
pub transition: ModuleOperationTransition,
pub outcome_code: String,
pub evidence_references: Vec<ArtifactReference>,
pub operation_after: ModuleOperation,
pub recorded_at: DateTime<Utc>,
}Fields§
§protocol: String§event_id: String§operation_id: String§attempt: u32§revision: u64§prior_event_digest: Option<String>§plan_digest: String§actor_id: String§fencing_token: u64§transition: ModuleOperationTransition§outcome_code: String§evidence_references: Vec<ArtifactReference>§operation_after: ModuleOperation§recorded_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for ModuleOperationJournalEvent
impl Clone for ModuleOperationJournalEvent
Source§fn clone(&self) -> ModuleOperationJournalEvent
fn clone(&self) -> ModuleOperationJournalEvent
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 ModuleOperationJournalEvent
impl Debug for ModuleOperationJournalEvent
Source§impl<'de> Deserialize<'de> for ModuleOperationJournalEvent
impl<'de> Deserialize<'de> for ModuleOperationJournalEvent
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 ModuleOperationJournalEvent
Source§impl JsonSchema for ModuleOperationJournalEvent
impl JsonSchema for ModuleOperationJournalEvent
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl StructuralPartialEq for ModuleOperationJournalEvent
Auto Trait Implementations§
impl Freeze for ModuleOperationJournalEvent
impl RefUnwindSafe for ModuleOperationJournalEvent
impl Send for ModuleOperationJournalEvent
impl Sync for ModuleOperationJournalEvent
impl Unpin for ModuleOperationJournalEvent
impl UnsafeUnpin for ModuleOperationJournalEvent
impl UnwindSafe for ModuleOperationJournalEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.