remote_hash_map 0.2.6

Remote hash map
1
2
3
4
5
6
7
8
9
10
11
12
use http::Uri;
use tonic::transport::Endpoint;

pub fn data_file(id: &str) -> String {
    format!("data-{}.txt", id)
}

#[allow(dead_code)]
pub fn get_endpoint(addr: &str) -> Result<Endpoint, Box<dyn std::error::Error>> {
    let uri = Uri::builder().scheme("http").authority(addr).path_and_query("/").build()?;
    Ok(Endpoint::from_shared(uri.to_string())?)
}