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§
Sourcefn isolated_client(&self) -> Arc<dyn Object>
fn isolated_client(&self) -> Arc<dyn Object>
Return a new isolated TorClient.
Sourcefn upcast_arc(self: Arc<Self>) -> Arc<dyn Object>
fn upcast_arc(self: Arc<Self>) -> Arc<dyn Object>
Upcast self
to an rpc::Object.