Add struct fields to Request and Response.
This commit is contained in:
parent
446ced1267
commit
55d6b72a77
28
src/lib.rs
28
src/lib.rs
@ -112,19 +112,39 @@ impl From<Vec<(Ident, Expr)>> for Metadata {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
struct Request;
|
struct Request {
|
||||||
|
fields: Vec<Field>,
|
||||||
|
body_fields: Vec<usize>,
|
||||||
|
header_fields: Vec<usize>,
|
||||||
|
path_fields: Vec<usize>,
|
||||||
|
query_string_fields: Vec<usize>,
|
||||||
|
}
|
||||||
|
|
||||||
impl From<Vec<Field>> for Request {
|
impl From<Vec<Field>> for Request {
|
||||||
fn from(fields: Vec<Field>) -> Self {
|
fn from(fields: Vec<Field>) -> Self {
|
||||||
Request
|
Request {
|
||||||
|
fields: fields,
|
||||||
|
body_fields: vec![],
|
||||||
|
header_fields: vec![],
|
||||||
|
path_fields: vec![],
|
||||||
|
query_string_fields: vec![],
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
struct Response;
|
struct Response {
|
||||||
|
fields: Vec<Field>,
|
||||||
|
body_fields: Vec<usize>,
|
||||||
|
header_fields: Vec<usize>,
|
||||||
|
}
|
||||||
|
|
||||||
impl From<Vec<Field>> for Response {
|
impl From<Vec<Field>> for Response {
|
||||||
fn from(fields: Vec<Field>) -> Self {
|
fn from(fields: Vec<Field>) -> Self {
|
||||||
Response
|
Response {
|
||||||
|
fields: fields,
|
||||||
|
body_fields: vec![],
|
||||||
|
header_fields: vec![],
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user