Trait capnp::traits::IndexMove

source ·
pub trait IndexMove<I, T> {
    // Required method
    fn index_move(&self, index: I) -> T;
}

Required Methods§

source

fn index_move(&self, index: I) -> T

Implementors§

source§

impl IndexMove<u16, Enumerant> for EnumerantList

source§

impl IndexMove<u16, Field> for FieldList

source§

impl IndexMove<u16, Field> for FieldSubset

source§

impl IndexMove<u32, Annotation> for AnnotationList

source§

impl<'a> IndexMove<u32, Result<&'a [u8], Error>> for capnp::data_list::Reader<'a>

source§

impl<'a> IndexMove<u32, Result<Reader<'a>, Error>> for capnp::dynamic_list::Reader<'a>

source§

impl<'a> IndexMove<u32, Result<Reader<'a>, Error>> for capnp::any_pointer_list::Reader<'a>

source§

impl<'a> IndexMove<u32, Result<Reader<'a>, Error>> for capnp::text_list::Reader<'a>

source§

impl<'a, T> IndexMove<u32, <T as OwnedStruct>::Reader<'a>> for capnp::struct_list::Reader<'a, T>
where T: OwnedStruct,

source§

impl<'a, T> IndexMove<u32, Result<<T as Owned>::Reader<'a>, Error>> for capnp::list_list::Reader<'a, T>
where T: Owned,

source§

impl<'a, T> IndexMove<u32, Result<T, Error>> for capnp::capability_list::Reader<'a, T>
where T: FromClientHook,

source§

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

source§

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