pub(crate) struct AccountRow {
summary: AccountSummary,
lineage: Vec<String>,
children: usize,
last_commit: Option<String>,
records: Option<usize>,
wrote: Option<bool>,
idle_since: OffsetDateTime,
wrote_reading: Wrote,
counts: Option<BTreeMap<String, usize>>,
}Expand description
One account, as the listing shows it.
Fields§
§summary: AccountSummaryWhat bot.did.listAccounts says about the account.
lineage: Vec<String>Every hosted account above this one, the server’s own first and the parent last.
children: usizeHow many accounts hang directly beneath this one.
last_commit: Option<String>When the repository’s last commit was made, by the server’s clock. Absent when the account has no repository.
records: Option<usize>How many records the repository holds, the server’s own included. Absent when the account has no repository.
wrote: Option<bool>See Wrote. null when it cannot be told.
idle_since: OffsetDateTimeThe last commit, or the creation when there is none.
wrote_reading: Wrote§counts: Option<BTreeMap<String, usize>>Trait Implementations§
Source§impl Clone for AccountRow
impl Clone for AccountRow
Source§fn clone(&self) -> AccountRow
fn clone(&self) -> AccountRow
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AccountRow
impl Debug for AccountRow
Auto Trait Implementations§
impl Freeze for AccountRow
impl RefUnwindSafe for AccountRow
impl Send for AccountRow
impl Sync for AccountRow
impl Unpin for AccountRow
impl UnsafeUnpin for AccountRow
impl UnwindSafe for AccountRow
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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