Function sled_web::response::response[][src]

pub fn response(
    request: Request<Body>,
    tree: Arc<Tree>
) -> Result<ResponseFuture, UnknownRequest>

Create a response to the given request.

All response bodies will be serialized to JSON bytes.

Description Status Body
Tree::get returns Ok 200 OK Option<Vec<u8>>
--------------------------------- ----------------- ---------------------------------
Tree::del returns Ok 200 OK Option<Vec<u8>>
--------------------------------- ----------------- ---------------------------------
Tree::set returns Ok 201 Created ()
--------------------------------- ----------------- ---------------------------------
Tree::cas returns Ok 200 Ok Ok(())
--------------------------------- ----------------- ---------------------------------
Tree::cas returns CasFailed 200 Ok Err(Vec<u8>)
--------------------------------- ----------------- ---------------------------------
Tree::merge returns Ok 200 Ok ()
--------------------------------- ----------------- ---------------------------------
Tree::flush returns Ok 200 Ok ()
--------------------------------- ----------------- ---------------------------------
Tree::iter 200 OK Stream of (Vec<u8>, Vec<u8>)
--------------------------------- ----------------- ---------------------------------
Tree::scan 200 OK Stream of (Vec<u8>, Vec<u8>)
--------------------------------- ----------------- ---------------------------------
Tree::scan_range 200 OK Stream of (Vec<u8>, Vec<u8>)
--------------------------------- ----------------- ---------------------------------
Tree::pred returns Ok 200 OK Option<(Vec<u8>, Vec<u8>)>
--------------------------------- ----------------- ---------------------------------
Tree::pred_incl returns Ok 200 OK Option<(Vec<u8>, Vec<u8>)>
--------------------------------- ----------------- ---------------------------------
Tree::succ returns Ok 200 OK Option<(Vec<u8>, Vec<u8>)>
--------------------------------- ----------------- ---------------------------------
Tree::succ_incl returns Ok 200 OK Option<(Vec<u8>, Vec<u8>)>
--------------------------------- ----------------- ---------------------------------
Deserialization Errors 400 Bad Request String
--------------------------------- ----------------- ---------------------------------
sled::DbResult Errs 500 Server Error String
--------------------------------- ----------------- ---------------------------------
404 Not Found
--------------------------------- ----------------- ---------------------------------