pub struct ObservationV1 {
pub source_sequence: u64,
pub observed_at_unix_ms: Option<u64>,
pub evidence: ObservationEvidenceV1,
pub kind: ObservationKindV1,
pub truncated: bool,
}Fields§
§source_sequence: u64§observed_at_unix_ms: Option<u64>§evidence: ObservationEvidenceV1§kind: ObservationKindV1§truncated: boolImplementations§
Source§impl ObservationV1
impl ObservationV1
pub fn validate(&self) -> Result<(), ObservationValidationError>
Trait Implementations§
Source§impl Clone for ObservationV1
impl Clone for ObservationV1
Source§impl Debug for ObservationV1
impl Debug for ObservationV1
Source§impl<'de> Deserialize<'de> for ObservationV1
impl<'de> Deserialize<'de> for ObservationV1
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 ObservationV1
Source§impl PartialEq for ObservationV1
impl PartialEq for ObservationV1
Source§impl Serialize for ObservationV1
impl Serialize for ObservationV1
impl StructuralPartialEq for ObservationV1
Auto Trait Implementations§
impl Freeze for ObservationV1
impl RefUnwindSafe for ObservationV1
impl Send for ObservationV1
impl Sync for ObservationV1
impl Unpin for ObservationV1
impl UnsafeUnpin for ObservationV1
impl UnwindSafe for ObservationV1
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