derive(Display) /// From<docs>
This library provides a convenient derive macro for the standard library's
core::fmt::Display trait.
[]
= "0.1.4"
Compiler support: requires rustc 1.31+
Example
use Display;
use Error;
Details
-
A
Displayimpl is generated for your type if you provide doc comment messages on the struct or each variant of your enum, as shown above in the example.The messages support a shorthand for interpolating fields from the error.
/// {var}⟶write!("{}", self.var)/// {0}⟶write!("{}", self.0)/// {var:?}⟶write!("{:?}", self.var)/// {0:?}⟶write!("{:?}", self.0)
FAQ
- Is this crate
no_stdcompatible?- Yes! This crate implements the
core::fmt::Displaytrait not thestd::fmt::Displaytrait so it should work instdandno_stdenvironments.
- Yes! This crate implements the