Trait mz_ore::flatcontainer::MzRegionPreference

source ·
pub trait MzRegionPreference: 'static {
    type Owned;
    type Region: for<'a> Region<Owned = Self::Owned> + Push<Self::Owned> + for<'a> Push<<Self::Region as Region>::ReadItem<'a>> + for<'a> ReserveItems<<Self::Region as Region>::ReadItem<'a>>;
}
Expand description

Associate a type with a flat container region.

Required Associated Types§

source

type Owned

The owned type of the container.

source

type Region: for<'a> Region<Owned = Self::Owned> + Push<Self::Owned> + for<'a> Push<<Self::Region as Region>::ReadItem<'a>> + for<'a> ReserveItems<<Self::Region as Region>::ReadItem<'a>>

A region that can hold Self.

Implementations on Foreign Types§

source§

impl MzRegionPreference for bool

source§

impl MzRegionPreference for char

source§

impl MzRegionPreference for f32

source§

impl MzRegionPreference for f64

source§

impl MzRegionPreference for i8

source§

impl MzRegionPreference for i16

source§

impl MzRegionPreference for i32

source§

impl MzRegionPreference for i64

source§

impl MzRegionPreference for i128

source§

impl MzRegionPreference for isize

source§

impl MzRegionPreference for u8

source§

impl MzRegionPreference for u16

source§

impl MzRegionPreference for u32

source§

impl MzRegionPreference for u64

source§

impl MzRegionPreference for u128

source§

impl MzRegionPreference for ()

source§

impl MzRegionPreference for usize

source§

impl MzRegionPreference for Wrapping<i8>

source§

impl MzRegionPreference for Wrapping<i16>

source§

impl MzRegionPreference for Wrapping<i32>

source§

impl MzRegionPreference for Wrapping<i64>

source§

impl MzRegionPreference for Wrapping<i128>

source§

impl MzRegionPreference for Wrapping<isize>

source§

impl MzRegionPreference for Duration

source§

impl<A: MzRegionPreference> MzRegionPreference for (A,)

source§

impl<A: MzRegionPreference, B: MzRegionPreference> MzRegionPreference for (A, B)

source§

impl<A: MzRegionPreference, B: MzRegionPreference, C: MzRegionPreference> MzRegionPreference for (A, B, C)

source§

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

source§

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

source§

impl<T: MzRegionPreference> MzRegionPreference for Option<T>

Implementors§