Trait tstr::MakeTStr

source ·
pub trait MakeTStr: Copy {
    const MAKE: Self;
}
Expand description

For constructing TStrs or collections of them.

Required Associated Constants§

source

const MAKE: Self

Gets a value of this type

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl MakeTStr for ()

source§

const MAKE: Self = ()

source§

impl<A> MakeTStr for (A,)
where A: MakeTStr,

source§

const MAKE: Self = _

source§

impl<A, B> MakeTStr for (A, B)
where A: MakeTStr, B: MakeTStr,

source§

const MAKE: Self = _

source§

impl<A, B, C> MakeTStr for (A, B, C)
where A: MakeTStr, B: MakeTStr, C: MakeTStr,

source§

const MAKE: Self = _

source§

impl<A, B, C, D> MakeTStr for (A, B, C, D)
where A: MakeTStr, B: MakeTStr, C: MakeTStr, D: MakeTStr,

source§

const MAKE: Self = _

source§

impl<A, B, C, D, E> MakeTStr for (A, B, C, D, E)
where A: MakeTStr, B: MakeTStr, C: MakeTStr, D: MakeTStr, E: MakeTStr,

source§

const MAKE: Self = _

source§

impl<A, B, C, D, E, F> MakeTStr for (A, B, C, D, E, F)
where A: MakeTStr, B: MakeTStr, C: MakeTStr, D: MakeTStr, E: MakeTStr, F: MakeTStr,

source§

const MAKE: Self = _

source§

impl<A, B, C, D, E, F, G> MakeTStr for (A, B, C, D, E, F, G)
where A: MakeTStr, B: MakeTStr, C: MakeTStr, D: MakeTStr, E: MakeTStr, F: MakeTStr, G: MakeTStr,

source§

const MAKE: Self = _

source§

impl<A, B, C, D, E, F, G, H> MakeTStr for (A, B, C, D, E, F, G, H)
where A: MakeTStr, B: MakeTStr, C: MakeTStr, D: MakeTStr, E: MakeTStr, F: MakeTStr, G: MakeTStr, H: MakeTStr,

source§

const MAKE: Self = _

Implementors§

source§

impl<T> MakeTStr for TStr<T>

source§

const MAKE: Self = TStr::NEW