[][src]Trait ketos::name::NameDisplay

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.

Loading content...

Implementations on Foreign Types

impl NameDisplay for Box<dyn StdError>[src]

impl<T: ?Sized + NameDisplay> NameDisplay for Box<T>[src]

impl<T: ?Sized + NameDisplay> NameDisplay for Rc<T>[src]

impl<T: ?Sized + NameDisplay> NameDisplay for Arc<T>[src]

Loading content...

Implementors

impl NameDisplay for CompileError[src]

impl NameDisplay for DecodeError[src]

impl NameDisplay for EncodeError[src]

impl NameDisplay for Error[src]

impl NameDisplay for ExecError[src]

impl NameDisplay for RestrictError[src]

impl NameDisplay for Value[src]

impl NameDisplay for IoError[src]

impl NameDisplay for ParseError[src]

impl NameDisplay for Trace[src]

Loading content...