Trait refuse::SimpleType

source ·
pub trait SimpleType: Send + Sync + 'static { }
Expand description

A type that can contain no Ref<T>s and has an empty MapAs implementation.

Implementing this trait for a type automatically implements NoMapping and ContainsNoRefs, which makes the type Collectable.

Implementations on Foreign Types§

source§

impl SimpleType for i8

source§

impl SimpleType for i16

source§

impl SimpleType for i32

source§

impl SimpleType for i64

source§

impl SimpleType for i128

source§

impl SimpleType for isize

source§

impl SimpleType for u8

source§

impl SimpleType for u16

source§

impl SimpleType for u32

source§

impl SimpleType for u64

source§

impl SimpleType for u128

source§

impl SimpleType for usize

source§

impl SimpleType for String

source§

impl SimpleType for AtomicI8

source§

impl SimpleType for AtomicI16

source§

impl SimpleType for AtomicI32

source§

impl SimpleType for AtomicI64

source§

impl SimpleType for AtomicIsize

source§

impl SimpleType for AtomicU8

source§

impl SimpleType for AtomicU16

source§

impl SimpleType for AtomicU32

source§

impl SimpleType for AtomicU64

source§

impl SimpleType for AtomicUsize

source§

impl SimpleType for NonZeroI8

source§

impl SimpleType for NonZeroI16

source§

impl SimpleType for NonZeroI32

source§

impl SimpleType for NonZeroI64

source§

impl SimpleType for NonZeroI128

source§

impl SimpleType for NonZeroIsize

source§

impl SimpleType for NonZeroU8

source§

impl SimpleType for NonZeroU16

source§

impl SimpleType for NonZeroU32

source§

impl SimpleType for NonZeroU64

source§

impl SimpleType for NonZeroU128

source§

impl SimpleType for NonZeroUsize

Implementors§