aboutsummaryrefslogtreecommitdiffstats
path: root/src/construct/code_fenced.rs
diff options
context:
space:
mode:
authorLibravatar Titus Wormer <tituswormer@gmail.com>2022-06-22 15:24:18 +0200
committerLibravatar Titus Wormer <tituswormer@gmail.com>2022-06-22 15:24:18 +0200
commit84008b9a22bdf1af744c1b830241be33d14862ea (patch)
treefe3dd66a25c2a7c8ffd4ffa4fdf667d816fe1288 /src/construct/code_fenced.rs
parent227e844154d9a592b80a88d7b8731d3d2f2fb3e2 (diff)
downloadmarkdown-rs-84008b9a22bdf1af744c1b830241be33d14862ea.tar.gz
markdown-rs-84008b9a22bdf1af744c1b830241be33d14862ea.tar.bz2
markdown-rs-84008b9a22bdf1af744c1b830241be33d14862ea.zip
Refactor some unneeded assignments
Diffstat (limited to '')
-rw-r--r--src/construct/code_fenced.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/construct/code_fenced.rs b/src/construct/code_fenced.rs
index 3b220b9..5b1426c 100644
--- a/src/construct/code_fenced.rs
+++ b/src/construct/code_fenced.rs
@@ -224,13 +224,12 @@ fn before_sequence_open(tokenizer: &mut Tokenizer, code: Code) -> StateFnResult
/// console.log(1);
/// ~~~
/// ```
-fn sequence_open(tokenizer: &mut Tokenizer, code: Code, info: Info) -> StateFnResult {
+fn sequence_open(tokenizer: &mut Tokenizer, code: Code, mut info: Info) -> StateFnResult {
match code {
Code::Char(char) if char == info.kind.as_char() => {
tokenizer.consume(code);
(
State::Fn(Box::new(|t, c| {
- let mut info = info;
info.size += 1;
sequence_open(t, c, info)
})),
@@ -277,7 +276,7 @@ fn info_inside(
tokenizer: &mut Tokenizer,
code: Code,
info: Info,
- codes: Vec<Code>,
+ mut codes: Vec<Code>,
) -> StateFnResult {
match code {
Code::None | Code::CarriageReturnLineFeed | Code::Char('\n' | '\r') => {
@@ -293,7 +292,6 @@ fn info_inside(
}
Code::Char(char) if char == '`' && info.kind == Kind::GraveAccent => (State::Nok, None),
Code::Char(_) => {
- let mut codes = codes;
codes.push(code);
tokenizer.consume(code);
(