[][src]Module abi_stable::erased_types

Types and traits related to type erasure.

Re-exports

pub use self::dyn_trait::DynTraitBound;
pub use self::traits::ImplType;
pub use self::traits::InterfaceType;
pub use self::traits::SerializeImplType;
pub use self::traits::DeserializeOwnedInterface;
pub use self::traits::DeserializeBorrowedInterface;
pub use self::traits::IteratorItem;
pub use self::type_info::TypeInfo;

Modules

dyn_trait

Contains the DynTrait type,and related traits/type aliases.

interfaces

impl InterfaceTypes used in examples.

trait_objects

Ffi-safe trait objects for individual traits.

traits

Traits for types wrapped in DynTrait<_>

type_info

Contains TypeInfo,metadata for a type.

Structs

DynTrait

DynTrait implements ffi-safe trait objects,for a selection of traits.

Enums

FormattingMode

The formatting mode for all std::fmt formatters.

Traits

InterfaceBound

Trait used to capture all the bounds of DynTrait<_>.