pub struct AdvanceModuleOperation {
pub operation_id: String,
pub expected_revision: u64,
pub fencing_token: u64,
pub next_state: ModuleOperationState,
pub actor_id: String,
pub outcome_code: String,
pub evidence_references: Vec<ArtifactReference>,
pub error: Option<ModuleOperationError>,
pub next_actions: Vec<String>,
pub now: DateTime<Utc>,
}Fields§
§operation_id: String§expected_revision: u64§fencing_token: u64§next_state: ModuleOperationState§actor_id: String§outcome_code: String§evidence_references: Vec<ArtifactReference>§error: Option<ModuleOperationError>§next_actions: Vec<String>§now: DateTime<Utc>Trait Implementations§
Source§impl Clone for AdvanceModuleOperation
impl Clone for AdvanceModuleOperation
Source§fn clone(&self) -> AdvanceModuleOperation
fn clone(&self) -> AdvanceModuleOperation
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 moreAuto Trait Implementations§
impl Freeze for AdvanceModuleOperation
impl RefUnwindSafe for AdvanceModuleOperation
impl Send for AdvanceModuleOperation
impl Sync for AdvanceModuleOperation
impl Unpin for AdvanceModuleOperation
impl UnsafeUnpin for AdvanceModuleOperation
impl UnwindSafe for AdvanceModuleOperation
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