// 跨 edition 兼容:根据 Cargo.toml 的 [package] edition 字段,
// 在 edition = "2024" 时输出 cfg(edge2024)。
// rustc 1.85+ 起,edition 2024 要求 `#[unsafe(no_mangle)]`,
// 而 edition 2021 无法解析该写法;故在 lib.rs 用
// `#[cfg_attr(edge2024, unsafe(no_mangle))]`
// `#[cfg_attr(not(edge2024), no_mangle)]`
// 让同一份源码在两种 edition 下均可编译。
use Path;