diff --git a/crates/toml_config_derive/src/lib.rs b/crates/toml_config_derive/src/lib.rs index d84e200..89cdff7 100644 --- a/crates/toml_config_derive/src/lib.rs +++ b/crates/toml_config_derive/src/lib.rs @@ -146,21 +146,18 @@ fn extract_comment_string(attrs: Vec) -> TokenStream { } for token_tree in attr.tokens { - match token_tree { - TokenTree::Literal(literal) => { - let mut comment = format!("{}", literal); + if let TokenTree::Literal(literal) = token_tree { + let mut comment = format!("{}", literal); - // Strip leading and trailing quotation marks - comment.remove(comment.len() - 1); - comment.remove(0); + // Strip leading and trailing quotation marks + comment.remove(comment.len() - 1); + comment.remove(0); - // Add toml comment indicator - comment.insert(0, '#'); + // Add toml comment indicator + comment.insert(0, '#'); - output.push_str(&comment); - output.push('\n'); - } - _ => {} + output.push_str(&comment); + output.push('\n'); } } }