pub struct ObservationPayloadV1 {
pub kind: ViaObservedEventKindV1,
pub input_ids: Vec<ScopedContentIdV1>,
pub output_ids: Vec<ScopedContentIdV1>,
pub capability_id: Option<CapabilityId>,
}Fields§
§kind: ViaObservedEventKindV1§input_ids: Vec<ScopedContentIdV1>§output_ids: Vec<ScopedContentIdV1>§capability_id: Option<CapabilityId>Trait Implementations§
Source§impl Clone for ObservationPayloadV1
impl Clone for ObservationPayloadV1
Source§impl Debug for ObservationPayloadV1
impl Debug for ObservationPayloadV1
Source§impl<'de> Deserialize<'de> for ObservationPayloadV1
impl<'de> Deserialize<'de> for ObservationPayloadV1
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 ObservationPayloadV1
Source§impl PartialEq for ObservationPayloadV1
impl PartialEq for ObservationPayloadV1
Source§impl Serialize for ObservationPayloadV1
impl Serialize for ObservationPayloadV1
impl StructuralPartialEq for ObservationPayloadV1
Auto Trait Implementations§
impl Forget for ObservationPayloadV1
impl Freeze for ObservationPayloadV1
impl Move for ObservationPayloadV1
impl RefUnwindSafe for ObservationPayloadV1
impl Send for ObservationPayloadV1
impl Sync for ObservationPayloadV1
impl Unpin for ObservationPayloadV1
impl UnsafeUnpin for ObservationPayloadV1
impl UnwindSafe for ObservationPayloadV1
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