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 {
|
||||
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 {
|
||||
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