[−][src]Struct dipstick::LineTemplate
An sequence of print commands, embodying an output strategy for a single metric.
Methods
impl LineTemplate
[src]
pub fn print<L>(
&self,
output: &mut dyn Write,
value: MetricValue,
lookup: L
) -> Result<(), Error> where
L: Fn(&str) -> Option<Arc<String>>,
[src]
&self,
output: &mut dyn Write,
value: MetricValue,
lookup: L
) -> Result<(), Error> where
L: Fn(&str) -> Option<Arc<String>>,
Template execution applies commands in turn, writing to the output.
Trait Implementations
Auto Trait Implementations
impl Send for LineTemplate
impl Unpin for LineTemplate
impl Sync for LineTemplate
impl UnwindSafe for LineTemplate
impl RefUnwindSafe for LineTemplate
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> 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, U> TryInto<U> 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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,