pub struct EdgeEventPayload {
pub from_kind: u8,
pub from_id: WireUuid,
pub to_kind: u8,
pub to_id: WireUuid,
pub edge_kind_tag: u8,
pub edge_kind_byte: u8,
pub relation_type_id: Option<u32>,
pub weight: f32,
pub relation_id: Option<WireUuid>,
pub superseded_relation_id: Option<WireUuid>,
pub origin: u8,
}Expand description
Side-channel payload on an EdgeAdded / EdgeRemoved / EdgeSuperseded
event. Covers both memory-graph edges and typed-graph relations.
Fields§
§from_kind: u80 = Memory, 1 = Entity.
from_id: WireUuid§to_kind: u8§to_id: WireUuid§edge_kind_tag: u80 = Builtin memory-graph kind, 1 = Mentions, 2 = Typed relation.
edge_kind_byte: u8§relation_type_id: Option<u32>Some(_) for typed-relation events.
weight: f32§relation_id: Option<WireUuid>§superseded_relation_id: Option<WireUuid>§origin: u80 = EXPLICIT, 1 = AUTO_DERIVED.
Trait Implementations§
Source§impl Clone for EdgeEventPayload
impl Clone for EdgeEventPayload
Source§impl Debug for EdgeEventPayload
impl Debug for EdgeEventPayload
Source§impl<'de> Deserialize<'de> for EdgeEventPayload
impl<'de> Deserialize<'de> for EdgeEventPayload
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
Source§impl PartialEq for EdgeEventPayload
impl PartialEq for EdgeEventPayload
Source§impl Serialize for EdgeEventPayload
impl Serialize for EdgeEventPayload
impl StructuralPartialEq for EdgeEventPayload
Auto Trait Implementations§
impl Freeze for EdgeEventPayload
impl RefUnwindSafe for EdgeEventPayload
impl Send for EdgeEventPayload
impl Sync for EdgeEventPayload
impl Unpin for EdgeEventPayload
impl UnsafeUnpin for EdgeEventPayload
impl UnwindSafe for EdgeEventPayload
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