pub struct CellStateSnapshot {Show 13 fields
pub spec_id: Option<String>,
pub cell_id: Option<String>,
pub run_id: Option<String>,
pub placement: Option<PlacementSpec>,
pub lifecycle_stage: ProjectionLifecycleStage,
pub identity_stage: ProjectionIdentityStage,
pub export_stage: ProjectionExportStage,
pub current_state: ProjectionCurrentState,
pub command_exit_code: Option<i32>,
pub destroy_reason: Option<String>,
pub last_error: Option<String>,
pub exports: Vec<ExportProjectionRecord>,
pub processed_events: u64,
}Fields§
§spec_id: Option<String>§cell_id: Option<String>§run_id: Option<String>§placement: Option<PlacementSpec>§lifecycle_stage: ProjectionLifecycleStage§identity_stage: ProjectionIdentityStage§export_stage: ProjectionExportStage§current_state: ProjectionCurrentState§command_exit_code: Option<i32>§destroy_reason: Option<String>§last_error: Option<String>§exports: Vec<ExportProjectionRecord>§processed_events: u64Trait Implementations§
Source§impl Clone for CellStateSnapshot
impl Clone for CellStateSnapshot
Source§fn clone(&self) -> CellStateSnapshot
fn clone(&self) -> CellStateSnapshot
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 CellStateSnapshot
impl Debug for CellStateSnapshot
Source§impl<'de> Deserialize<'de> for CellStateSnapshot
impl<'de> Deserialize<'de> for CellStateSnapshot
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
Source§impl From<&CellStateProjection> for CellStateSnapshot
impl From<&CellStateProjection> for CellStateSnapshot
Source§fn from(value: &CellStateProjection) -> Self
fn from(value: &CellStateProjection) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CellStateSnapshot
impl PartialEq for CellStateSnapshot
Source§fn eq(&self, other: &CellStateSnapshot) -> bool
fn eq(&self, other: &CellStateSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CellStateSnapshot
impl Serialize for CellStateSnapshot
impl Eq for CellStateSnapshot
impl StructuralPartialEq for CellStateSnapshot
Auto Trait Implementations§
impl Freeze for CellStateSnapshot
impl RefUnwindSafe for CellStateSnapshot
impl Send for CellStateSnapshot
impl Sync for CellStateSnapshot
impl Unpin for CellStateSnapshot
impl UnsafeUnpin for CellStateSnapshot
impl UnwindSafe for CellStateSnapshot
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