Trait kailua_types::ty::Display
[−]
[src]
pub trait Display: Debug + Sized { fn fmt_displayed(&self, f: &mut Formatter, st: &DisplayState) -> Result; fn display<'b, C>(&'b self, ctx: C) -> Displayed<'b, Self, C> { ... } }
Human-readable description of various types requiring the type context.
Expected to implement std::fmt::Display
.
Required Methods
fn fmt_displayed(&self, f: &mut Formatter, st: &DisplayState) -> Result
Provided Methods
Implementors
impl Display for DisplayName
impl<T: Display> Display for Spanned<T>
impl<T: Display + ?Sized> Display for Box<T>
impl<'a, T: Display + ?Sized> Display for &'a T
impl<'a, T: Display + ?Sized> Display for &'a mut T
impl Display for String
impl<'a> Display for &'a str
impl Display for Numbers
impl Display for Strings
impl Display for Tables
impl Display for Function
impl Display for Functions
impl Display for Unioned
impl<'a> Display for T<'a>
impl Display for Ty
impl Display for S
impl Display for Slot
impl Display for TySeq
impl Display for SpannedTySeq
impl Display for SlotSeq
impl Display for SpannedSlotSeq
impl Display for Tag
impl Display for Class