summaryrefslogtreecommitdiff
path: root/src/token.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/token.rs')
-rw-r--r--src/token.rs45
1 files changed, 33 insertions, 12 deletions
diff --git a/src/token.rs b/src/token.rs
index 0f2daaa..c1d2abc 100644
--- a/src/token.rs
+++ b/src/token.rs
@@ -10,10 +10,7 @@ pub struct Token {
impl Token {
fn new(token: TokenKind, pos: usize) -> Self {
debug!("Token: token={:?} pos={}", token, pos);
- Self {
- token,
- pos,
- }
+ Self { token, pos }
}
}
@@ -170,7 +167,10 @@ mod test {
fn plain_markdown() {
let patterns = TokenPatterns::default();
let mut p = parser("** hello, world", &patterns);
- assert_eq!(p.parse().token, TokenKind::Markdown("** hello, world".into()));
+ assert_eq!(
+ p.parse().token,
+ TokenKind::Markdown("** hello, world".into())
+ );
assert_eq!(p.parse().token, TokenKind::End);
}
@@ -287,7 +287,10 @@ mod test {
fn single_quoted() {
let patterns = TokenPatterns::default();
let mut p = parser(r#""hello there""#, &patterns);
- assert_eq!(p.parse().token, TokenKind::QuotedValue(r#"hello there"#.into()));
+ assert_eq!(
+ p.parse().token,
+ TokenKind::QuotedValue(r#"hello there"#.into())
+ );
assert_eq!(p.parse().token, TokenKind::End);
}
@@ -295,7 +298,10 @@ mod test {
fn triple_quoted() {
let patterns = TokenPatterns::default();
let mut p = parser(r#""""hello\nthere""""#, &patterns);
- assert_eq!(p.parse().token, TokenKind::QuotedValue(r#"hello\nthere"#.into()));
+ assert_eq!(
+ p.parse().token,
+ TokenKind::QuotedValue(r#"hello\nthere"#.into())
+ );
assert_eq!(p.parse().token, TokenKind::End);
}
@@ -310,7 +316,10 @@ mod test {
assert_eq!(p.parse().token, TokenKind::Word("test".into()));
assert_eq!(p.parse().token, TokenKind::Equals);
- assert_eq!(p.parse().token, TokenKind::QuotedValue(r#"enabled(sidebar)"#.into()));
+ assert_eq!(
+ p.parse().token,
+ TokenKind::QuotedValue(r#"enabled(sidebar)"#.into())
+ );
assert_eq!(p.parse().token, TokenKind::CloseBrackets);
assert_eq!(p.parse().token, TokenKind::End);
@@ -334,12 +343,18 @@ mod test {
assert_eq!(p.parse().token, TokenKind::Spaces(" ".into()));
assert_eq!(p.parse().token, TokenKind::Word("test".into()));
assert_eq!(p.parse().token, TokenKind::Equals);
- assert_eq!(p.parse().token, TokenKind::QuotedValue(r#"enabled(sidebar)"#.into()));
+ assert_eq!(
+ p.parse().token,
+ TokenKind::QuotedValue(r#"enabled(sidebar)"#.into())
+ );
assert_eq!(p.parse().token, TokenKind::Spaces(" ".into()));
assert_eq!(p.parse().token, TokenKind::Word("then".into()));
assert_eq!(p.parse().token, TokenKind::Equals);
- assert_eq!(p.parse().token, TokenKind::QuotedValue("\n[[!sidebar]]\n".into()));
+ assert_eq!(
+ p.parse().token,
+ TokenKind::QuotedValue("\n[[!sidebar]]\n".into())
+ );
assert_eq!(p.parse().token, TokenKind::Spaces(" ".into()));
assert_eq!(p.parse().token, TokenKind::Word("else".into()));
@@ -372,12 +387,18 @@ mod test {
assert_eq!(p.parse().token, TokenKind::Spaces(" ".into()));
assert_eq!(p.parse().token, TokenKind::Word("test".into()));
assert_eq!(p.parse().token, TokenKind::Equals);
- assert_eq!(p.parse().token, TokenKind::QuotedValue(r#"enabled(sidebar)"#.into()));
+ assert_eq!(
+ p.parse().token,
+ TokenKind::QuotedValue(r#"enabled(sidebar)"#.into())
+ );
assert_eq!(p.parse().token, TokenKind::Spaces(" ".into()));
assert_eq!(p.parse().token, TokenKind::Word("then".into()));
assert_eq!(p.parse().token, TokenKind::Equals);
- assert_eq!(p.parse().token, TokenKind::QuotedValue("\n[[!sidebar]]\n".into()));
+ assert_eq!(
+ p.parse().token,
+ TokenKind::QuotedValue("\n[[!sidebar]]\n".into())
+ );
assert_eq!(p.parse().token, TokenKind::Spaces(" ".into()));
assert_eq!(p.parse().token, TokenKind::Word("else".into()));