Type Alias capnp::schema_capnp::value::WhichReader
source · pub type WhichReader<'a> = Which<Result<Reader<'a>>, Result<Reader<'a>>, Reader<'a>, Reader<'a>, Reader<'a>>;
Aliased Type§
enum WhichReader<'a> {
Show 19 variants
Void(()),
Bool(bool),
Int8(i8),
Int16(i16),
Int32(i32),
Int64(i64),
Uint8(u8),
Uint16(u16),
Uint32(u32),
Uint64(u64),
Float32(f32),
Float64(f64),
Text(Result<Reader<'a>, Error>),
Data(Result<&'a [u8], Error>),
List(Reader<'a>),
Enum(u16),
Struct(Reader<'a>),
Interface(()),
AnyPointer(Reader<'a>),
}