pub struct TableStatsRegistry { /* private fields */ }Implementations§
Source§impl TableStatsRegistry
impl TableStatsRegistry
pub fn new() -> Self
pub fn put(&self, stats: TableCboStats) -> Option<TableCboStats>
pub fn get(&self, table: &str) -> Option<TableCboStats>
pub fn remove(&self, table: &str) -> Option<TableCboStats>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn entries(&self) -> Vec<(String, TableCboStats)>
Trait Implementations§
Source§impl Clone for TableStatsRegistry
impl Clone for TableStatsRegistry
Source§fn clone(&self) -> TableStatsRegistry
fn clone(&self) -> TableStatsRegistry
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 TableStatsRegistry
impl Debug for TableStatsRegistry
Source§impl Default for TableStatsRegistry
impl Default for TableStatsRegistry
Source§fn default() -> TableStatsRegistry
fn default() -> TableStatsRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TableStatsRegistry
impl RefUnwindSafe for TableStatsRegistry
impl Send for TableStatsRegistry
impl Sync for TableStatsRegistry
impl Unpin for TableStatsRegistry
impl UnsafeUnpin for TableStatsRegistry
impl UnwindSafe for TableStatsRegistry
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request