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§impl Debug for InstanceState
impl Debug for InstanceState
Source§impl Default for InstanceState
impl Default for InstanceState
Source§impl Described for InstanceState
impl Described for InstanceState
Source§impl From<Status> for InstanceState
impl From<Status> for InstanceState
Source§impl MemorySize for InstanceState
impl MemorySize for InstanceState
fn memory_size(&self) -> usize
Source§const INLINE_ONLY: bool = false
const INLINE_ONLY: bool = false
True only when every value occupies exactly
size_of::<Self>() bytes,
with no separately owned allocations or additional accounting charge.Source§impl PartialEq for InstanceState
impl PartialEq for InstanceState
Source§impl RowMetadata for InstanceState
impl RowMetadata for InstanceState
const ROW_METADATA_JSON: &'static str = "[{\"metadata\":{\"attributes\":{},\"description\":null,\"identifier\":\"phase\",\"label\":\"Phase\",\"tags\":[]},\"role\":null,\"unit\":null},{\"metadata\":{\"attributes\":{},\"description\":null,\"identifier\":\"outcome\",\"label\":\"Outcome\",\"tags\":[]},\"role\":null,\"unit\":null},{\"metadata\":{\"attributes\":{},\"description\":null,\"identifier\":\"cancellation_requested\",\"label\":\"Cancellation Requested\",\"tags\":[]},\"role\":null,\"unit\":null},{\"metadata\":{\"attributes\":{},\"description\":null,\"identifier\":\"attempt\",\"label\":\"Attempt\",\"tags\":[]},\"role\":null,\"unit\":null}]"
fn row_metadata() -> Vec<StreamField>
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§impl Value for InstanceState
impl Value for InstanceState
fn write(&self, bytes: &mut Vec<u8>)
fn size(&self) -> usize
fn memory(input: &mut PostcardReader<'_>) -> Result<usize, MessageError>
fn read(input: &mut PostcardReader<'_>) -> Result<Self, 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§
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