Trait EncodableOption

Source
pub trait EncodableOption {
    type EncodedOption: ZeroPadding;
}
Expand description

A type which can be encoded as FIDL when optional.

Required Associated Types§

Source

type EncodedOption: ZeroPadding

The wire type for the optional value.

Implementations on Foreign Types§

Source§

impl EncodableOption for bool

Source§

impl EncodableOption for f32

Source§

impl EncodableOption for f64

Source§

impl EncodableOption for i8

Source§

impl EncodableOption for i16

Source§

impl EncodableOption for i32

Source§

impl EncodableOption for i64

Source§

impl EncodableOption for u8

Source§

impl EncodableOption for u16

Source§

impl EncodableOption for u32

Source§

impl EncodableOption for u64

Source§

impl EncodableOption for ()

Source§

impl EncodableOption for Channel

Source§

impl EncodableOption for Handle

Source§

impl EncodableOption for String

Source§

impl<T: Encodable> EncodableOption for Vec<T>

Implementors§