项目文件夹

文件
wehub-resource-sync a789495a98
FreeBSD Smoke / FreeBSD Smoke (x86_64) (push) Has been cancelled
CI / Quality Guardrails (push) Has been cancelled
CI / Build & Test (macos-latest) (push) Has been cancelled
CI / Build & Test (ubuntu-latest) (push) Has been cancelled
CI / Build & Test (windows-latest) (push) Has been cancelled
CI / Format (push) Has been cancelled
CI / PowerShell Syntax (push) Has been cancelled
CI / Windows Cross-Target Check (Linux) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:10:34 +08:00

35 行
835 B
Rust

use super::*;
fn line_to_string(line: &Line<'_>) -> String {
line.spans.iter().map(|s| s.content.as_ref()).collect()
}
fn leading_spaces(text: &str) -> usize {
text.chars().take_while(|c| *c == ' ').count()
}
fn render_markdown_with_mode(text: &str, mode: MarkdownSpacingMode) -> Vec<Line<'static>> {
with_markdown_spacing_mode_override(Some(mode), || render_markdown(text))
}
fn render_markdown_with_width_and_mode(
text: &str,
width: usize,
mode: MarkdownSpacingMode,
) -> Vec<Line<'static>> {
with_markdown_spacing_mode_override(Some(mode), || {
render_markdown_with_width(text, Some(width))
})
}
fn lines_to_string(lines: &[Line<'_>]) -> String {
lines
.iter()
.map(line_to_string)
.collect::<Vec<_>>()
.join("\n")
}
#[path = "cases.rs"]
mod cases;