IndexMove

Trait 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<T> IndexMove<u32, Result<T, Error>> for capnp::capability_list::Reader<'_, T>
where T: FromClientHook,

Source§

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

Source§

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