Expand description
FIDL wire type definitions and implementations.
Modules§
- fuchsia
- Fuchsia-specific FIDL wire type definitions and implementations.
Structs§
- Box
- A boxed (optional) FIDL value.
- Epitaph
- A FIDL protocol epitaph.
- Flexible
- A flexible FIDL response.
- Flexible
Result - A flexible FIDL result.
- Float32
- A wire-encoded
f32 - Float64
- A wire-encoded
f64 - Framework
Error - An internal framework error.
- Int16
- A wire-encoded
i16 - Int32
- A wire-encoded
i32 - Int64
- A wire-encoded
i64 - Into
Iter - An iterator over the items of a
WireVector. - Message
Header - A FIDL protocol message header
- Message
Header Flags0 - The transactional message header flags in byte 0.
- Message
Header Flags1 - The transactional message header flags in byte 1.
- Message
Header Flags2 - The transactional message header flags in byte 2.
- Optional
String - An optional FIDL string
- Optional
Vector - An optional FIDL vector
- Result
- A FIDL result union.
- String
- A FIDL string
- Table
- A FIDL table
- Uint16
- A wire-encoded
u16 - Uint32
- A wire-encoded
u32 - Uint64
- A wire-encoded
u64 - Union
- A raw FIDL union
- Vector
- A FIDL vector
Enums§
- Empty
Struct - An empty struct’s wire representation. C/C++ memory layout rules (and hence FIDL wire rules) require every object to have a unique address so we have to make a single, tiny type for empty structs.