[−][src]Struct capnp::capability::Client
An untyped client.
Fields
hook: Box<dyn ClientHook>
Methods
impl Client
[src]
pub fn new(hook: Box<dyn ClientHook>) -> Client
[src]
pub fn new_call<Params, Results>(
&self,
interface_id: u64,
method_id: u16,
size_hint: Option<MessageSize>
) -> Request<Params, Results>
[src]
&self,
interface_id: u64,
method_id: u16,
size_hint: Option<MessageSize>
) -> Request<Params, Results>
pub fn when_resolved(&self) -> Promise<(), Error>
[src]
If the capability is actually only a promise, the returned promise resolves once the capability itself has resolved to its final destination (or propagates the exception if the capability promise is rejected). This is mainly useful for error-checking in the case where no calls are being made. There is no reason to wait for this before making calls; if the capability does not resolve, the call results will propagate the error.
Auto Trait Implementations
impl !Send for Client
impl !Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
impl !RefUnwindSafe for Client
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,