Skip to content

Commit 9210b35

Browse files
committed
perf: Upgrade to dprint_core 0.35.0
1 parent 8fd0e5e commit 9210b35

File tree

4 files changed

+35
-20
lines changed

4 files changed

+35
-20
lines changed

Cargo.lock

+25-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "dprint-plugin-markdown"
33
description = "Markdown formatter for dprint."
4-
version = "0.4.3"
4+
version = "0.4.4"
55
authors = ["David Sherret <[email protected]>"]
66
license = "MIT"
77
edition = "2018"
@@ -23,10 +23,10 @@ panic = "abort"
2323
wasm = ["serde_json", "dprint-core/wasm"]
2424

2525
[dependencies]
26-
dprint-core = { version = "0.31.1", features = ["formatting"] }
26+
dprint-core = { version = "0.35.0", features = ["formatting"] }
2727
lazy_static = "1.4.0"
2828
pulldown-cmark = { version = "0.8.0", default-features = false }
29-
serde = { version = "1.0.88", features = ["derive"] }
29+
serde = { version = "1.0.119", features = ["derive"] }
3030
serde_json = { version = "1.0", optional = true }
3131
regex = "1"
3232

src/format_text.rs

+6-5
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,13 @@ pub fn format_text(
3131
));
3232
}
3333
};
34-
let mut context = Context::new(markdown_text, config, format_code_block_text);
35-
let print_items = parse_node(&source_file.into(), &mut context);
3634

37-
// println!("{}", print_items.get_as_text());
38-
39-
Ok(print(print_items, PrintOptions {
35+
Ok(dprint_core::formatting::format(|| {
36+
let mut context = Context::new(markdown_text, config, format_code_block_text);
37+
let print_items = parse_node(&source_file.into(), &mut context);
38+
// println!("{}", print_items.get_as_text());
39+
print_items
40+
}, PrintOptions {
4041
indent_width: 1, // force
4142
max_width: config.line_width,
4243
use_tabs: false, // ignore tabs, always use spaces

src/parsing/parse.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ fn parse_block_quote(block_quote: &BlockQuote, context: &mut Context) -> PrintIt
237237
{
238238
let mut items = PrintItems::new();
239239
items.push_str("> ");
240-
items.push_item(PrintItem::String(text.clone()));
240+
items.push_item(PrintItem::String(text));
241241
items
242242
},
243243
{

0 commit comments

Comments
 (0)