Struct capnp_rpc::rpc_capnp::message::Reader
[−]
[src]
pub struct Reader<'a> { /* fields omitted */ }
Methods
impl<'a> Reader<'a>
[src]
fn borrow<'b>(&'b self) -> Reader<'b>
fn total_size(&self) -> Result<MessageSize>
fn has_unimplemented(&self) -> bool
fn has_abort(&self) -> bool
fn has_call(&self) -> bool
fn has_return(&self) -> bool
fn has_finish(&self) -> bool
fn has_resolve(&self) -> bool
fn has_release(&self) -> bool
fn has_obsolete_save(&self) -> bool
fn has_bootstrap(&self) -> bool
fn has_obsolete_delete(&self) -> bool
fn has_provide(&self) -> bool
fn has_accept(&self) -> bool
fn has_join(&self) -> bool
fn has_disembargo(&self) -> bool
fn which(self) -> Result<WhichReader<'a>, NotInSchema>
Trait Implementations
impl<'a> Clone for Reader<'a>
[src]
fn clone(&self) -> Reader<'a>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<'a> Copy for Reader<'a>
[src]
impl<'a> HasTypeId for Reader<'a>
[src]
impl<'a> FromStructReader<'a> for Reader<'a>
[src]
fn new(reader: StructReader<'a>) -> Reader<'a>
impl<'a> FromPointerReader<'a> for Reader<'a>
[src]
fn get_from_pointer(reader: &PointerReader<'a>) -> Result<Reader<'a>>
impl<'a> Imbue<'a> for Reader<'a>
[src]
impl<'a> SetPointerBuilder<Builder<'a>> for Reader<'a>
[src]
fn set_pointer_builder<'b>(
pointer: PointerBuilder<'b>,
value: Reader<'a>
) -> Result<()>
pointer: PointerBuilder<'b>,
value: Reader<'a>
) -> Result<()>