summaryrefslogtreecommitdiff
path: root/src/protocol/http.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocol/http.rs')
-rw-r--r--src/protocol/http.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/protocol/http.rs b/src/protocol/http.rs
index de6476f..b7abccc 100644
--- a/src/protocol/http.rs
+++ b/src/protocol/http.rs
@@ -1,3 +1,4 @@
+use crate::protocol::codec::Decode;
use nom::IResult;
#[allow(non_camel_case_types)]
@@ -12,7 +13,10 @@ impl HTTP_MESSAGE {
// TODO
}
}
- pub fn decode(input: &[u8]) -> IResult<&[u8], HTTP_MESSAGE> {
+}
+
+impl Decode<HTTP_MESSAGE> for HTTP_MESSAGE {
+ fn decode(input: &[u8]) -> IResult<&[u8], HTTP_MESSAGE> {
let message = HTTP_MESSAGE::new();
// TODO
Ok((input, message))