26 lines
399 B
Rust
26 lines
399 B
Rust
#[macro_use]
|
|
mod common;
|
|
|
|
mod admin;
|
|
mod bucket;
|
|
|
|
mod s3;
|
|
|
|
#[cfg(feature = "k2v")]
|
|
mod k2v;
|
|
#[cfg(feature = "k2v")]
|
|
mod k2v_client;
|
|
|
|
use hyper::{Body, Response};
|
|
|
|
pub async fn json_body(res: Response<Body>) -> serde_json::Value {
|
|
let res_body: serde_json::Value = serde_json::from_slice(
|
|
&hyper::body::to_bytes(res.into_body())
|
|
.await
|
|
.unwrap()
|
|
.to_vec()[..],
|
|
)
|
|
.unwrap();
|
|
res_body
|
|
}
|