pub struct Datom {
pub entity: EntityId,
pub attribute: AttributeId,
pub value: Value,
pub op: OperationKind,
pub element: ElementId,
pub replica: ReplicaId,
pub causal_context: CausalContext,
pub provenance: DatomProvenance,
pub policy: Option<PolicyEnvelope>,
}Fields§
§entity: EntityId§attribute: AttributeId§value: Value§op: OperationKind§element: ElementId§replica: ReplicaId§causal_context: CausalContext§provenance: DatomProvenance§policy: Option<PolicyEnvelope>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Datom
impl<'de> Deserialize<'de> for Datom
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 StructuralPartialEq for Datom
Auto Trait Implementations§
impl Freeze for Datom
impl RefUnwindSafe for Datom
impl Send for Datom
impl Sync for Datom
impl Unpin for Datom
impl UnwindSafe for Datom
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