Trait OutputTypeName

Source
pub trait OutputTypeName: TypeName {
    // Provided method
    fn get_output_type_name() -> Cow<'static, str> { ... }
}

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl OutputTypeName for &str

Source§

impl OutputTypeName for bool

Source§

impl OutputTypeName for f32

Source§

impl OutputTypeName for f64

Source§

impl OutputTypeName for i8

Source§

impl OutputTypeName for i16

Source§

impl OutputTypeName for i32

Source§

impl OutputTypeName for i64

Source§

impl OutputTypeName for isize

Source§

impl OutputTypeName for str

Source§

impl OutputTypeName for u8

Source§

impl OutputTypeName for u16

Source§

impl OutputTypeName for u32

Source§

impl OutputTypeName for u64

Source§

impl OutputTypeName for usize

Source§

impl OutputTypeName for String

Source§

impl OutputTypeName for ID

Source§

impl<T: OutputTypeName + 'static> OutputTypeName for &T

Source§

impl<T: OutputTypeName + Clone + 'static> OutputTypeName for Cow<'_, T>

Implementors§

Source§

impl<I> OutputTypeName for Instance<'_, I>
where I: Interface + 'static + ?Sized,