Struct keri_controller::mailbox_updating::MailboxReminder
source · pub struct MailboxReminder {
pub receipt: usize,
pub multisig: usize,
pub delegate: usize,
}Expand description
Struct for tracking what was the last indexes of processed mailbox messages. Events in mailbox aren’t removed after getting them, so it prevents processing the same event multiple times.
Fields§
§receipt: usize§multisig: usize§delegate: usizeImplementations§
source§impl MailboxReminder
impl MailboxReminder
pub fn to_query_topics(&self) -> QueryTopics
Trait Implementations§
source§impl Clone for MailboxReminder
impl Clone for MailboxReminder
source§fn clone(&self) -> MailboxReminder
fn clone(&self) -> MailboxReminder
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 moresource§impl Debug for MailboxReminder
impl Debug for MailboxReminder
source§impl Default for MailboxReminder
impl Default for MailboxReminder
source§fn default() -> MailboxReminder
fn default() -> MailboxReminder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MailboxReminder
impl RefUnwindSafe for MailboxReminder
impl Send for MailboxReminder
impl Sync for MailboxReminder
impl Unpin for MailboxReminder
impl UnwindSafe for MailboxReminder
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> 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