pub enum AccountsIndexScanResult {
OnlyKeepInMemoryIfDirty,
KeepInMemory,
Unref,
UnrefAssert0,
UnrefLog0,
}
Variants§
OnlyKeepInMemoryIfDirty
if the entry is not in the in-memory index, do not add it unless the entry becomes dirty
KeepInMemory
keep the entry in the in-memory index
Unref
reduce refcount by 1
UnrefAssert0
reduce refcount by 1 and assert that ref_count = 0 after unref
UnrefLog0
reduce refcount by 1 and log if ref_count != 0 after unref
Trait Implementations§
Source§impl Clone for AccountsIndexScanResult
impl Clone for AccountsIndexScanResult
Source§fn clone(&self) -> AccountsIndexScanResult
fn clone(&self) -> AccountsIndexScanResult
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for AccountsIndexScanResult
Auto Trait Implementations§
impl Freeze for AccountsIndexScanResult
impl RefUnwindSafe for AccountsIndexScanResult
impl Send for AccountsIndexScanResult
impl Sync for AccountsIndexScanResult
impl Unpin for AccountsIndexScanResult
impl UnwindSafe for AccountsIndexScanResult
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<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