pub struct Client { /* private fields */ }
Implementations§
source§impl Client
impl Client
pub async fn connect( meta: ConnectionMeta, channel_buffer_size: usize ) -> Result<Self>
pub async fn connect_with_cb<CB: NotificationCallback + Send + Sync + 'static>( meta: ConnectionMeta, channel_buffer_size: usize, notification_cb: CB ) -> Result<Self>
pub async fn call_value<'a, C: Call>(&'a self, call: &'a C) -> Result<Value>
pub async fn call<'a, C: Call + Reply>( &'a self, call: &'a C ) -> Result<C::Reply>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more