1 2 3 4 5 6 7 8 9 10 11 12 13 14
use tribbler::{config::BackConfig, err::TribResult, storage::Storage};
/// an async function which blocks indefinitely until interrupted serving on
/// the host and port specified in the [BackConfig] parameter.
pub async fn serve_back(config: BackConfig) -> TribResult<()> {
todo!();
}
/// This function should create a new client which implements the [Storage]
/// trait. It should communicate with the backend that is started in the
/// [serve_back] function.
pub async fn new_client(addr: &str) -> TribResult<Box<dyn Storage>> {
todo!();
}