Trait EncodableOption

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

A type which can be encoded as FIDL when optional.

Required Associated Types§

Source

type EncodedOption: Wire

The wire type for the optional value.

Implementations on Foreign Types§

Source§

impl EncodableOption for &str

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 Bti

Source§

impl EncodableOption for Channel

Source§

impl EncodableOption for Clock

Source§

impl EncodableOption for Event

Source§

impl EncodableOption for EventPair

Source§

impl EncodableOption for Exception

Source§

impl EncodableOption for Fifo

Source§

impl EncodableOption for Guest

Source§

impl EncodableOption for Handle

Source§

impl EncodableOption for Interrupt

Source§

impl EncodableOption for Iob

Source§

impl EncodableOption for Iommu

Source§

impl EncodableOption for Job

Source§

impl EncodableOption for Pager

Source§

impl EncodableOption for Pmt

Source§

impl EncodableOption for Port

Source§

impl EncodableOption for Process

Source§

impl EncodableOption for Profile

Source§

impl EncodableOption for Resource

Source§

impl EncodableOption for Socket

Source§

impl EncodableOption for Stream

Source§

impl EncodableOption for Thread

Source§

impl EncodableOption for Timer

Source§

impl EncodableOption for Vcpu

Source§

impl EncodableOption for Vmar

Source§

impl EncodableOption for Vmo

Source§

impl EncodableOption for String

Source§

impl<T: Encodable> EncodableOption for &[T]

Source§

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

Source§

impl<T: EncodableOption> EncodableOption for &T

Source§

impl<T: EncodableOption> EncodableOption for Box<T>

Implementors§