Trait capnp::traits::Imbue

source ·
pub trait Imbue<'a> {
    // Required method
    fn imbue(&mut self, caps: &'a CapTable);
}
Expand description

A trait for types that can be “imbued” with capabilities. A newly-read message from the network might contain capability pointers but until the message has been imbued with the actual capabilities, those pointers will not be usable.

Required Methods§

source

fn imbue(&mut self, caps: &'a CapTable)

Implementors§

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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