Trait Client

Source
trait Client: Object {
    // Required methods
    fn isolated_client(&self) -> Arc<dyn Object>;
    fn upcast_arc(self: Arc<Self>) -> Arc<dyn Object>;
}
Expand description

Type-erased TorClient, as used within an RpcSession.

Required Methods§

Source

fn isolated_client(&self) -> Arc<dyn Object>

Return a new isolated TorClient.

Source

fn upcast_arc(self: Arc<Self>) -> Arc<dyn Object>

Upcast self to an rpc::Object.

Implementations on Foreign Types§

Source§

impl<R: Runtime> Client for TorClient<R>

Source§

fn isolated_client(&self) -> Arc<dyn Object>

Source§

fn upcast_arc(self: Arc<Self>) -> Arc<dyn Object>

Implementors§