Trait capnp::traits::FromPointerReader

source ·
pub trait FromPointerReader<'a>: Sized {
    // Required method
    fn get_from_pointer(
        reader: &PointerReader<'a>,
        default: Option<&'a [Word]>
    ) -> Result<Self>;
}

Required Methods§

source

fn get_from_pointer( reader: &PointerReader<'a>, default: Option<&'a [Word]> ) -> Result<Self>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> FromPointerReader<'a> for capnp::any_pointer::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::any_pointer_list::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::data_list::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::annotation::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::brand::binding::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::brand::scope::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::brand::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::capnp_version::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::code_generator_request::requested_file::import::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::code_generator_request::requested_file::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::code_generator_request::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::enumerant::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::field::group::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::field::ordinal::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::field::slot::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::field::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::method::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::node::annotation::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::node::const_::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::node::enum_::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::node::interface::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::node::nested_node::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::node::parameter::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::node::source_info::member::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::node::source_info::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::node::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::node::struct_::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::superclass::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::type_::any_pointer::implicit_method_parameter::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::type_::any_pointer::parameter::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::type_::any_pointer::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::type_::any_pointer::unconstrained::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::type_::enum_::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::type_::interface::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::type_::list::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::type_::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::type_::struct_::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::schema_capnp::value::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::text::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::text_list::Reader<'a>

source§

impl<'a> FromPointerReader<'a> for capnp::data::Reader<'a>

source§

impl<'a, T> FromPointerReader<'a> for capnp::capability_list::Reader<'a, T>
where T: FromClientHook,

source§

impl<'a, T> FromPointerReader<'a> for capnp::list_list::Reader<'a, T>
where T: Owned,

source§

impl<'a, T> FromPointerReader<'a> for capnp::struct_list::Reader<'a, T>
where T: OwnedStruct,

source§

impl<'a, T: PrimitiveElement> FromPointerReader<'a> for capnp::primitive_list::Reader<'a, T>

source§

impl<'a, T: TryFrom<u16, Error = NotInSchema>> FromPointerReader<'a> for capnp::enum_list::Reader<'a, T>