Trait ToTypeProtocol

Source
pub trait ToTypeProtocol {
    // Required method
    fn type_protocol() -> Typing<RustIdent>;
}

Required 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 ToTypeProtocol for bool

Source§

impl ToTypeProtocol for char

Source§

impl ToTypeProtocol for f32

Source§

impl ToTypeProtocol for f64

Source§

impl ToTypeProtocol for i8

Source§

impl ToTypeProtocol for i16

Source§

impl ToTypeProtocol for i32

Source§

impl ToTypeProtocol for i64

Source§

impl ToTypeProtocol for i128

Source§

impl ToTypeProtocol for isize

Source§

impl ToTypeProtocol for u8

Source§

impl ToTypeProtocol for u16

Source§

impl ToTypeProtocol for u32

Source§

impl ToTypeProtocol for u64

Source§

impl ToTypeProtocol for u128

Source§

impl ToTypeProtocol for usize

Source§

impl ToTypeProtocol for String

Source§

impl<A: ToTypeProtocol, B: ToTypeProtocol> ToTypeProtocol for BTreeMap<A, B>

Source§

impl<A: ToTypeProtocol, B: ToTypeProtocol> ToTypeProtocol for HashMap<A, B>

Source§

impl<T: ToTypeProtocol> ToTypeProtocol for Option<T>

Source§

impl<T: ToTypeProtocol> ToTypeProtocol for BTreeSet<T>

Source§

impl<T: ToTypeProtocol> ToTypeProtocol for Vec<T>

Source§

impl<T: ToTypeProtocol> ToTypeProtocol for HashSet<T>

Source§

impl<T: ToTypeProtocol, const N: usize> ToTypeProtocol for [T; N]

Implementors§