Trait holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::lair_server::server_traits::AsLairServer
pub trait AsLairServer: 'static + Send + Sync {
// Required methods
fn accept(
&self,
send: Box<dyn AsyncWrite + Send + Unpin>,
recv: Box<dyn AsyncRead + Send + Unpin>
) -> Pin<Box<dyn Future<Output = Result<(), OneErr>> + Send>>;
fn store(
&self
) -> Pin<Box<dyn Future<Output = Result<LairStore, OneErr>> + Send>>;
}
Expand description
Object-safe lair server trait. Implement this to provide a new lair server backend implementation.