pub struct RecorderName(/* private fields */);Expand description
The operational metrics recorder selected by a composition root.
Names are static because recorder implementations are fixed by the build, while the type keeps provider vocabulary out of the metrics port contract.
Implementations§
Trait Implementations§
Source§impl Clone for RecorderName
impl Clone for RecorderName
Source§fn clone(&self) -> RecorderName
fn clone(&self) -> RecorderName
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 moreimpl Copy for RecorderName
Source§impl Debug for RecorderName
impl Debug for RecorderName
impl Eq for RecorderName
Source§impl Hash for RecorderName
impl Hash for RecorderName
Source§impl PartialEq for RecorderName
impl PartialEq for RecorderName
impl StructuralPartialEq for RecorderName
Auto Trait Implementations§
impl Freeze for RecorderName
impl RefUnwindSafe for RecorderName
impl Send for RecorderName
impl Sync for RecorderName
impl Unpin for RecorderName
impl UnsafeUnpin for RecorderName
impl UnwindSafe for RecorderName
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