teo_runtime/request/
extract.rs

1use crate::request::Request;
2use crate::value::Value;
3
4pub trait ExtractFromRequest {
5    fn extract(request: &Request) -> Self;
6}
7
8impl ExtractFromRequest for Value {
9    fn extract(request: &Request) -> Self {
10        request.body_value().map(|v| v.clone()).unwrap_or(Value::Null)
11    }
12}