Trait capnp::traits::OwnedStruct

source ·
pub trait OwnedStruct: Introspect {
    type Reader<'a>: From<StructReader<'a>> + SetterInput<Self> + IntoInternalStructReader<'a>;
    type Builder<'a>: From<StructBuilder<'a>> + HasStructSize;
}

Required Associated Types§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl OwnedStruct for capnp::schema_capnp::annotation::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::brand::binding::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::brand::scope::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::brand::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::capnp_version::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::code_generator_request::requested_file::import::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::code_generator_request::requested_file::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::code_generator_request::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::enumerant::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::field::group::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::field::ordinal::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::field::slot::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::field::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::method::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::node::annotation::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::node::const_::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::node::enum_::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::node::interface::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::node::nested_node::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::node::parameter::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::node::source_info::member::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::node::source_info::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::node::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::node::struct_::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::superclass::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::type_::any_pointer::implicit_method_parameter::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::type_::any_pointer::parameter::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::type_::any_pointer::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::type_::any_pointer::unconstrained::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::type_::enum_::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::type_::interface::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::type_::list::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::type_::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::type_::struct_::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>

source§

impl OwnedStruct for capnp::schema_capnp::value::Owned

§

type Reader<'a> = Reader<'a>

§

type Builder<'a> = Builder<'a>