pub struct ExecutionContract {
pub done_definition: Vec<String>,
pub next_actions: Vec<String>,
pub ordered_commands: Vec<String>,
pub rollback_hint: Option<String>,
pub rollback_hint_missing_reason: Option<String>,
pub rollback_hint_undefined_reason: Option<String>,
}Fields§
§done_definition: Vec<String>§next_actions: Vec<String>§ordered_commands: Vec<String>§rollback_hint: Option<String>§rollback_hint_missing_reason: Option<String>§rollback_hint_undefined_reason: Option<String>Trait Implementations§
Source§impl Clone for ExecutionContract
impl Clone for ExecutionContract
Source§fn clone(&self) -> ExecutionContract
fn clone(&self) -> ExecutionContract
Returns a duplicate of the value. Read more
1.0.0 · 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 ExecutionContract
impl Debug for ExecutionContract
Source§impl Default for ExecutionContract
impl Default for ExecutionContract
Source§fn default() -> ExecutionContract
fn default() -> ExecutionContract
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExecutionContract
impl RefUnwindSafe for ExecutionContract
impl Send for ExecutionContract
impl Sync for ExecutionContract
impl Unpin for ExecutionContract
impl UnsafeUnpin for ExecutionContract
impl UnwindSafe for ExecutionContract
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