pub struct Memory {Show 16 fields
pub id: String,
pub text: String,
pub kind: String,
pub origin: String,
pub basis: String,
pub seat: String,
pub harness: String,
pub session: String,
pub host: String,
pub at: String,
pub reason: Option<String>,
pub recalls: u64,
pub lookups: u64,
pub earlier: u64,
pub verdict: Option<String>,
pub aliases: Vec<String>,
}Expand description
One memory as a review shows it.
Fields§
§id: String§text: String§kind: String§origin: String§basis: Stringsource.basis as stored. Empty when the writer left none.
seat: String§harness: String§session: String§host: String§at: StringRFC 3339 UTC, the write’s time.
reason: Option<String>§recalls: u64Times a prompt or ljos recall handed it over, plus graded review reps.
lookups: u64Times ljos search or the search tool handed it over.
earlier: u64Uses recorded before a search and a recall were counted apart. The file is not rewritten: the two cannot be told apart in it.
verdict: Option<String>The last verdict on it, if any.
aliases: Vec<String>Later wordings of the same lesson that reinforced it.
Implementations§
Trait Implementations§
impl Eq for Memory
impl StructuralPartialEq for Memory
Auto Trait Implementations§
impl Forget for Memory
impl Freeze for Memory
impl Move for Memory
impl RefUnwindSafe for Memory
impl Send for Memory
impl Sync for Memory
impl Unpin for Memory
impl UnsafeUnpin for Memory
impl UnwindSafe for Memory
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
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