pub enum ViaEventPayloadV1 {
Observation(ObservationPayloadV1),
ContentManifest(Box<ContentManifestV1>),
InferenceManifest(Box<InferenceManifestV1>),
Plan(PlanEventPayloadV1),
}Variants§
Observation(ObservationPayloadV1)
ContentManifest(Box<ContentManifestV1>)
InferenceManifest(Box<InferenceManifestV1>)
Plan(PlanEventPayloadV1)
Implementations§
Source§impl ViaEventPayloadV1
impl ViaEventPayloadV1
pub fn digest(&self) -> Result<Sha256Digest, ValidationError>
Trait Implementations§
Source§impl Clone for ViaEventPayloadV1
impl Clone for ViaEventPayloadV1
Source§impl Debug for ViaEventPayloadV1
impl Debug for ViaEventPayloadV1
Source§impl<'de> Deserialize<'de> for ViaEventPayloadV1
impl<'de> Deserialize<'de> for ViaEventPayloadV1
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 ViaEventPayloadV1
Source§impl PartialEq for ViaEventPayloadV1
impl PartialEq for ViaEventPayloadV1
Source§impl Serialize for ViaEventPayloadV1
impl Serialize for ViaEventPayloadV1
impl StructuralPartialEq for ViaEventPayloadV1
Auto Trait Implementations§
impl Forget for ViaEventPayloadV1
impl Freeze for ViaEventPayloadV1
impl Move for ViaEventPayloadV1
impl RefUnwindSafe for ViaEventPayloadV1
impl Send for ViaEventPayloadV1
impl Sync for ViaEventPayloadV1
impl Unpin for ViaEventPayloadV1
impl UnsafeUnpin for ViaEventPayloadV1
impl UnwindSafe for ViaEventPayloadV1
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