#![allow(dead_code)]
mod conversions;
mod service;
pub use service::CortexServiceImpl;
use tonic::{Request, Status};
pub fn get_metadata<T>(request: &Request<T>, key: &str) -> Option<String> {
request
.metadata()
.get(key)
.and_then(|v| v.to_str().ok())
.map(String::from)
}
pub fn to_status(err: anyhow::Error) -> Status {
Status::internal(err.to_string())
}