pub struct DatomRow {
pub e: u64,
pub a: u64,
pub v: Edn,
pub tx: u64,
pub added: bool,
}Expand description
One raw datom returned by Db::datoms. Entity, attribute, and
transaction positions are raw ids; the value is boundary Edn.
Fields§
§e: u64Entity id.
a: u64Attribute id.
v: EdnValue.
tx: u64Transaction id.
added: boolAssertion flag (false on history-view retractions).
Trait Implementations§
impl Eq for DatomRow
impl StructuralPartialEq for DatomRow
Auto Trait Implementations§
impl Freeze for DatomRow
impl RefUnwindSafe for DatomRow
impl Send for DatomRow
impl Sync for DatomRow
impl Unpin for DatomRow
impl UnsafeUnpin for DatomRow
impl UnwindSafe for DatomRow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request