pub trait VarlinkFingerClientProxy {
type Socket: Socket;
// Required methods
async fn finger(
&mut self,
user_queries: Vec<String>,
) -> Result<Result<VarlinkFingerResponse, VarlinkFingerClientError>>;
fn chain_finger<'c>(
&'c mut self,
user_queries: Vec<String>,
) -> Result<Chain<'c, Self::Socket>>;
}Required Associated Types§
Required Methods§
async fn finger( &mut self, user_queries: Vec<String>, ) -> Result<Result<VarlinkFingerResponse, VarlinkFingerClientError>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.