pub struct ObservationRecordInventory {
pub node_id: NodeId,
pub incarnation_id: NodeIncarnationId,
pub records: Vec<ManagedRecordLink>,
pub complete: bool,
}Expand description
One exact managed-record inventory operation for a Node incarnation.
This is inventory state only. Applying it must not imply that an observation transport gap has been repaired.
Fields§
§node_id: NodeId§incarnation_id: NodeIncarnationId§records: Vec<ManagedRecordLink>§complete: boolImplementations§
Source§impl ObservationRecordInventory
impl ObservationRecordInventory
pub fn validate(&self) -> Result<(), ObservationApiError>
Trait Implementations§
Source§impl Clone for ObservationRecordInventory
impl Clone for ObservationRecordInventory
Source§impl Debug for ObservationRecordInventory
impl Debug for ObservationRecordInventory
Source§impl<'de> Deserialize<'de> for ObservationRecordInventory
impl<'de> Deserialize<'de> for ObservationRecordInventory
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
impl Eq for ObservationRecordInventory
impl StructuralPartialEq for ObservationRecordInventory
Auto Trait Implementations§
impl Freeze for ObservationRecordInventory
impl RefUnwindSafe for ObservationRecordInventory
impl Send for ObservationRecordInventory
impl Sync for ObservationRecordInventory
impl Unpin for ObservationRecordInventory
impl UnsafeUnpin for ObservationRecordInventory
impl UnwindSafe for ObservationRecordInventory
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