summaryrefslogtreecommitdiffstats
path: root/headers/src/header_components/cfws.rs
diff options
context:
space:
mode:
Diffstat (limited to 'headers/src/header_components/cfws.rs')
-rw-r--r--headers/src/header_components/cfws.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/headers/src/header_components/cfws.rs b/headers/src/header_components/cfws.rs
index 3ab8585..a2996d2 100644
--- a/headers/src/header_components/cfws.rs
+++ b/headers/src/header_components/cfws.rs
@@ -1,5 +1,5 @@
-use internals::error::EncodingError;
use internals::encoder::{EncodableInHeader, EncodingWriter};
+use internals::error::EncodingError;
//FEATURE_TODO(fws_controll): allow controlling the amount of WS and if a CRLF should be used in FWS
// this is also usefull for parsing and keeping information about FWS structure
@@ -29,18 +29,17 @@ pub struct FWS;
#[derive(Debug, Clone, Hash, Eq, PartialEq)]
pub enum CFWS {
//WithComment( Vec1<(Option<FWS>, Comment)>, Option<FWS> ),
- SingleFws( FWS )
+ SingleFws(FWS),
}
-
impl EncodableInHeader for CFWS {
fn encode(&self, handle: &mut EncodingWriter) -> Result<(), EncodingError> {
match *self {
- CFWS::SingleFws(ref _fws ) => {
+ CFWS::SingleFws(ref _fws) => {
handle.write_fws();
}
}
- Ok( () )
+ Ok(())
}
fn boxed_clone(&self) -> Box<EncodableInHeader> {
@@ -52,7 +51,7 @@ impl EncodableInHeader for CFWS {
mod test {
use super::*;
- ec_test!{ simple_encode,
+ ec_test! { simple_encode,
{
CFWS::SingleFws( FWS )
} => utf8 => [
@@ -60,5 +59,4 @@ mod test {
Text " "
]
}
-
-} \ No newline at end of file
+}