pub struct WorkGraphSnapshot {
pub realm_id: String,
pub namespace: Option<WorkNamespace>,
pub all_namespaces: bool,
pub captured_at: DateTime<Utc>,
pub event_high_water_mark: Option<i64>,
pub items: Vec<WorkItem>,
pub edges: Vec<WorkEdge>,
pub attention: Vec<WorkAttentionBinding>,
pub ready_item_ids: Vec<WorkItemId>,
}Fields§
§realm_id: String§namespace: Option<WorkNamespace>§all_namespaces: bool§captured_at: DateTime<Utc>§event_high_water_mark: Option<i64>§items: Vec<WorkItem>§edges: Vec<WorkEdge>§attention: Vec<WorkAttentionBinding>§ready_item_ids: Vec<WorkItemId>Trait Implementations§
Source§impl Clone for WorkGraphSnapshot
impl Clone for WorkGraphSnapshot
Source§fn clone(&self) -> WorkGraphSnapshot
fn clone(&self) -> WorkGraphSnapshot
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 WorkGraphSnapshot
impl Debug for WorkGraphSnapshot
Source§impl<'de> Deserialize<'de> for WorkGraphSnapshot
impl<'de> Deserialize<'de> for WorkGraphSnapshot
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
Auto Trait Implementations§
impl Freeze for WorkGraphSnapshot
impl RefUnwindSafe for WorkGraphSnapshot
impl Send for WorkGraphSnapshot
impl Sync for WorkGraphSnapshot
impl Unpin for WorkGraphSnapshot
impl UnsafeUnpin for WorkGraphSnapshot
impl UnwindSafe for WorkGraphSnapshot
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