Trait IoTypeOptional

Source
pub trait IoTypeOptional: IoType { }
Expand description

Marker trait, companion to IoType that indicates the ability to store optional contents

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.

Implementors§

Source§

impl<Data> IoTypeOptional for MaybeData<Data>
where Data: TrivialType,

Source§

impl<Element, const RECOMMENDED_ALLOCATION: u32> IoTypeOptional for VariableElements<Element, RECOMMENDED_ALLOCATION>
where Element: TrivialType,

Source§

impl<const RECOMMENDED_ALLOCATION: u32> IoTypeOptional for VariableBytes<RECOMMENDED_ALLOCATION>