[−][src]Struct hotmic::Controller
Dedicated handle for performing operations on a running Receiver
.
The caller is able to request metric snapshots at any time without requiring mutable access to the sink. This all flows through the existing control mechanism, and so is very fast.
Methods
impl Controller
[src]
pub fn get_snapshot(&self) -> Result<Snapshot, SnapshotError>
[src]
Retrieves a snapshot of the current metric state.
pub fn get_snapshot_async(&self) -> Result<Receiver<Snapshot>, SnapshotError>
[src]
Retrieves a snapshot of the current metric state asynchronously.
Trait Implementations
impl Clone for Controller
[src]
fn clone(&self) -> Controller
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for Controller
impl Sync for Controller
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.