Type Definition capnp::Result [−][src]
type Result<T> = Result<T, Error>;
Because messages are lazily validated, the return type of any method that reads a pointer field must be wrapped in a Result.
Trait Implementations
impl<'a, T> IndexMove<u32, Result<T>> for Reader<'a, T> where
T: FromClientHook,
[src]
impl<'a, T> IndexMove<u32, Result<T>> for Reader<'a, T> where
T: FromClientHook,
fn index_move(&self, index: u32) -> Result<T>
[src]
fn index_move(&self, index: u32) -> Result<T>
impl<'a> IndexMove<u32, Result<Reader<'a>>> for Reader<'a>
[src]
impl<'a> IndexMove<u32, Result<Reader<'a>>> for Reader<'a>
fn index_move(&self, index: u32) -> Result<Reader<'a>>
[src]
fn index_move(&self, index: u32) -> Result<Reader<'a>>
impl<'a, T> IndexMove<u32, Result<<T as Owned<'a>>::Reader>> for Reader<'a, T> where
T: for<'b> Owned<'b>,
[src]
impl<'a, T> IndexMove<u32, Result<<T as Owned<'a>>::Reader>> for Reader<'a, T> where
T: for<'b> Owned<'b>,
impl<'a> IndexMove<u32, Result<Reader<'a>>> for Reader<'a>
[src]
impl<'a> IndexMove<u32, Result<Reader<'a>>> for Reader<'a>
fn index_move(&self, index: u32) -> Result<Reader<'a>>
[src]
fn index_move(&self, index: u32) -> Result<Reader<'a>>