From 55d6b72a77a92aedc37fbcfe0ac058d1672a9924 Mon Sep 17 00:00:00 2001 From: Jimmy Cuadra Date: Sat, 13 May 2017 01:27:55 -0700 Subject: [PATCH] Add struct fields to Request and Response. --- src/lib.rs | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index e8d5119b..24237402 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -112,19 +112,39 @@ impl From> for Metadata { } } -struct Request; +struct Request { + fields: Vec, + body_fields: Vec, + header_fields: Vec, + path_fields: Vec, + query_string_fields: Vec, +} impl From> for Request { fn from(fields: Vec) -> Self { - Request + Request { + fields: fields, + body_fields: vec![], + header_fields: vec![], + path_fields: vec![], + query_string_fields: vec![], + } } } -struct Response; +struct Response { + fields: Vec, + body_fields: Vec, + header_fields: Vec, +} impl From> for Response { fn from(fields: Vec) -> Self { - Response + Response { + fields: fields, + body_fields: vec![], + header_fields: vec![], + } } }