Trait WriteAsOptionalUnionVector

Source
pub trait WriteAsOptionalUnionVector<T: ?Sized> { }
Expand description

Trait used by generated code to serialize offsets to optional unions.

Implementations on Foreign Types§

Source§

impl<P, T: ?Sized + WriteAsOptionalUnionVector<P>> WriteAsOptionalUnionVector<P> for &T

Source§

impl<T1, T2: WriteAsOptionalUnionVector<T1>> WriteAsOptionalUnionVector<T1> for Option<T2>

Source§

impl<T, P> WriteAsOptionalUnionVector<P> for [T]
where T: WriteAsUnion<P>,

Source§

impl<T, P> WriteAsOptionalUnionVector<P> for Vec<T>
where T: WriteAsUnion<P>,

Source§

impl<T, P, const N: usize> WriteAsOptionalUnionVector<P> for [T; N]
where T: WriteAsUnion<P>,

Source§

impl<T: ?Sized> WriteAsOptionalUnionVector<T> for ()

Implementors§