Struct libqaul_sdk::QaulRpc[][src]

pub struct QaulRpc { /* fields omitted */ }

A qrpc wrapper for libqaul

This component exposes a public API surface to mirror the libqaul crate. This means that other clients on the qrpc bus can include this surface to get access to all libqaul functions, thate are transparently mapped to the underlying libqaul instance potentially running in a different process.

Implementations

impl QaulRpc[src]

pub fn connect(service: &Service) -> RpcResult<Self>[src]

pub fn users<'q>(&'q self) -> UserRpc<'q>[src]

Auto Trait Implementations

impl !RefUnwindSafe for QaulRpc

impl Send for QaulRpc

impl Sync for QaulRpc

impl Unpin for QaulRpc

impl !UnwindSafe for QaulRpc

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,