pub struct Forgotten {
pub ids: Vec<String>,
pub unread: Option<String>,
}Expand description
What ArchiveStore::forget did.
Fields§
§ids: Vec<String>The id of every file that held the content live and is a tombstone now: the id asked for first if it is one of them, then every other file the same content was stored in. An id is here twice when two shelves held a file under it. Empty when every copy that could be read had been forgotten before.
unread: Option<String>Some when a shelf, a legacy slot or a file that may hold another
copy could not be read, or was read and is not a valid record: how
many such places, and the first with its error. A copy there was not reached and is still live. Forgetting
the id again once the place can be read reaches it.
Trait Implementations§
impl Eq for Forgotten
impl StructuralPartialEq for Forgotten
Auto Trait Implementations§
impl Forget for Forgotten
impl Freeze for Forgotten
impl Move for Forgotten
impl RefUnwindSafe for Forgotten
impl Send for Forgotten
impl Sync for Forgotten
impl Unpin for Forgotten
impl UnsafeUnpin for Forgotten
impl UnwindSafe for Forgotten
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.