Trait ketos::name::NameDisplay
[−]
[src]
pub trait NameDisplay { fn fmt(&self, names: &NameStore, f: &mut Formatter) -> Result; }
Represents a value which can produce user-facing output and may contain
one or more interned Name
values.
Required Methods
fn fmt(&self, names: &NameStore, f: &mut Formatter) -> Result
Writes the value's display representation to the formatter stream.
Implementors
impl NameDisplay for CompileError
impl NameDisplay for ExecError
impl<T: ?Sized + NameDisplay> NameDisplay for Box<T>
impl<T: ?Sized + NameDisplay> NameDisplay for Rc<T>
impl<T: ?Sized + NameDisplay> NameDisplay for Arc<T>
impl NameDisplay for ParseError
impl NameDisplay for Value