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>),
}

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>)