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