diff options
| author | 2023-07-02 11:02:36 +0200 | |
|---|---|---|
| committer | 2023-07-31 10:27:15 +0200 | |
| commit | 17ee42cb6a49e4bf4f7a61359445d46b1fc3d74c (patch) | |
| tree | 04bef2611df92756fac257ffae7bd28fac6b30a9 | |
| parent | 3603d437619abb9b41a7e846d6f8d5fcbc0a7fc6 (diff) | |
| download | askama-17ee42cb6a49e4bf4f7a61359445d46b1fc3d74c.tar.gz askama-17ee42cb6a49e4bf4f7a61359445d46b1fc3d74c.tar.bz2 askama-17ee42cb6a49e4bf4f7a61359445d46b1fc3d74c.zip | |
parser: move trait impl closer to type definition
Diffstat (limited to '')
| -rw-r--r-- | askama_parser/src/lib.rs | 11 | ||||
| -rw-r--r-- | askama_parser/src/node.rs | 11 | 
2 files changed, 11 insertions, 11 deletions
| diff --git a/askama_parser/src/lib.rs b/askama_parser/src/lib.rs index e7c387b..bebf020 100644 --- a/askama_parser/src/lib.rs +++ b/askama_parser/src/lib.rs @@ -48,17 +48,6 @@ impl<'a> State<'a> {      }  } -impl From<char> for Whitespace { -    fn from(c: char) -> Self { -        match c { -            '+' => Self::Preserve, -            '-' => Self::Suppress, -            '~' => Self::Minimize, -            _ => panic!("unsupported `Whitespace` conversion"), -        } -    } -} -  mod _parsed {      use std::mem; diff --git a/askama_parser/src/node.rs b/askama_parser/src/node.rs index 8719d38..5d44162 100644 --- a/askama_parser/src/node.rs +++ b/askama_parser/src/node.rs @@ -55,6 +55,17 @@ pub enum Whitespace {      Minimize,  } +impl From<char> for Whitespace { +    fn from(c: char) -> Self { +        match c { +            '+' => Self::Preserve, +            '-' => Self::Suppress, +            '~' => Self::Minimize, +            _ => panic!("unsupported `Whitespace` conversion"), +        } +    } +} +  #[derive(Debug, PartialEq)]  pub struct Loop<'a> {      pub ws1: Ws, | 
