pub struct InstanceState {
pub phase: String,
pub outcome: String,
pub cancellation_requested: bool,
pub attempt: u32,
}Fields§
§phase: String§outcome: String§cancellation_requested: bool§attempt: u32Trait Implementations§
Source§impl Clone for InstanceState
impl Clone for InstanceState
Source§fn clone(&self) -> InstanceState
fn clone(&self) -> InstanceState
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 InstanceState
impl Debug for InstanceState
Source§impl Default for InstanceState
impl Default for InstanceState
Source§fn default() -> InstanceState
fn default() -> InstanceState
Returns the “default value” for a type. Read more
Source§impl Described for InstanceState
impl Described for InstanceState
Source§impl From<Status> for InstanceState
impl From<Status> for InstanceState
Source§fn from(status: Status) -> InstanceState
fn from(status: Status) -> InstanceState
Converts to this type from the input type.
Source§impl MemorySize for InstanceState
impl MemorySize for InstanceState
fn memory_size(&self) -> usize
Source§impl PartialEq for InstanceState
impl PartialEq for InstanceState
impl StructuralPartialEq for InstanceState
Source§impl TryFrom<&InstanceState> for Status
impl TryFrom<&InstanceState> for Status
Source§type Error = ParseError
type Error = ParseError
The type returned in the event of a conversion error.
Source§fn try_from(
state: &InstanceState,
) -> Result<Status, <Status as TryFrom<&InstanceState>>::Error>
fn try_from( state: &InstanceState, ) -> Result<Status, <Status as TryFrom<&InstanceState>>::Error>
Performs the conversion.
Source§impl Value for InstanceState
impl Value for InstanceState
fn write(&self, bytes: &mut Vec<u8>)
fn size(&self) -> usize
fn memory(input: &mut Reader<'_>) -> Result<usize, MessageError>
fn read(input: &mut Reader<'_>) -> Result<InstanceState, MessageError>
fn size_many(values: &[Self]) -> usize
fn write_many(values: &[Self], bytes: &mut Vec<u8>)
fn memory_many( input: &mut Reader<'_>, count: usize, ) -> Result<usize, MessageError>
fn read_many( input: &mut Reader<'_>, count: usize, ) -> Result<Vec<Self>, MessageError>
Auto Trait Implementations§
impl Freeze for InstanceState
impl RefUnwindSafe for InstanceState
impl Send for InstanceState
impl Sync for InstanceState
impl Unpin for InstanceState
impl UnsafeUnpin for InstanceState
impl UnwindSafe for InstanceState
Blanket Implementations§
impl<T> Allocation for T
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