pub trait FromPointerBuilder<'a>: Sized {
    // Required methods
    fn init_pointer(builder: PointerBuilder<'a>, length: u32) -> Self;
    fn get_from_pointer(
        builder: PointerBuilder<'a>,
        default: Option<&'a [Word]>
    ) -> Result<Self>;
}

Required Methods§

source

fn init_pointer(builder: PointerBuilder<'a>, length: u32) -> Self

source

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

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> FromPointerBuilder<'a> for capnp::any_pointer::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::any_pointer_list::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::data_list::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::annotation::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::brand::binding::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::brand::scope::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::brand::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::capnp_version::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::code_generator_request::requested_file::import::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::code_generator_request::requested_file::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::code_generator_request::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::enumerant::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::field::group::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::field::ordinal::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::field::slot::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::field::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::method::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::node::annotation::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::node::const_::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::node::enum_::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::node::interface::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::node::nested_node::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::node::parameter::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::node::source_info::member::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::node::source_info::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::node::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::node::struct_::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::superclass::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::type_::any_pointer::implicit_method_parameter::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::type_::any_pointer::parameter::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::type_::any_pointer::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::type_::any_pointer::unconstrained::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::type_::enum_::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::type_::interface::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::type_::list::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::type_::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::type_::struct_::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::schema_capnp::value::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::text::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::text_list::Builder<'a>

source§

impl<'a> FromPointerBuilder<'a> for capnp::data::Builder<'a>

source§

impl<'a, T> FromPointerBuilder<'a> for capnp::capability_list::Builder<'a, T>
where T: FromClientHook,

source§

impl<'a, T> FromPointerBuilder<'a> for capnp::list_list::Builder<'a, T>
where T: Owned,

source§

impl<'a, T> FromPointerBuilder<'a> for capnp::struct_list::Builder<'a, T>
where T: OwnedStruct,

source§

impl<'a, T: PrimitiveElement> FromPointerBuilder<'a> for capnp::primitive_list::Builder<'a, T>

source§

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