pub struct JournalRow {
pub lsn: u64,
pub at: String,
pub op: String,
pub category: String,
pub key: String,
pub created: String,
pub fields: Vec<String>,
pub session: String,
}Expand description
One journaled change of one fact.
Fields§
§lsn: u64§at: String§op: Stringadded, changed or removed.
category: String§key: String§created: StringThe fact’s creation time: with category and key, its identity (a superseded fact and its successor share category and key).
fields: Vec<String>§session: StringTrait Implementations§
Source§impl Clone for JournalRow
impl Clone for JournalRow
Source§impl Debug for JournalRow
impl Debug for JournalRow
Source§impl<'de> Deserialize<'de> for JournalRow
impl<'de> Deserialize<'de> for JournalRow
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 JournalRow
Source§impl PartialEq for JournalRow
impl PartialEq for JournalRow
Source§impl Serialize for JournalRow
impl Serialize for JournalRow
impl StructuralPartialEq for JournalRow
Auto Trait Implementations§
impl Forget for JournalRow
impl Freeze for JournalRow
impl Move for JournalRow
impl RefUnwindSafe for JournalRow
impl Send for JournalRow
impl Sync for JournalRow
impl Unpin for JournalRow
impl UnsafeUnpin for JournalRow
impl UnwindSafe for JournalRow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more