pub struct Roadmap { /* private fields */ }Expand description
解析后的 ROADMAP.md 文档。
Implementations§
Source§impl Roadmap
impl Roadmap
Sourcepub fn from_path(path: &Path) -> Result<Self, RoadmapError>
pub fn from_path(path: &Path) -> Result<Self, RoadmapError>
从文件路径解析 ROADMAP.md。
Sourcepub fn from_str(s: &str) -> Result<Self, RoadmapError>
pub fn from_str(s: &str) -> Result<Self, RoadmapError>
从字符串解析 ROADMAP.md。
格式约定(Keep a Changelog 变体):
# ROADMAP作为文档标题(必须)## [版本号] — 状态作为版本边界### 分类作为类别分组(Added / Fixed / Changed 等)- [ ] 描述为待办条目,- [x] 描述为已完成
Source§impl Roadmap
impl Roadmap
Sourcepub fn versions(&self) -> &[RoadmapVersion]
pub fn versions(&self) -> &[RoadmapVersion]
获取所有版本的规划进度。
Sourcepub fn total_done(&self) -> usize
pub fn total_done(&self) -> usize
总已完成条目数。
Trait Implementations§
impl StructuralPartialEq for Roadmap
Auto Trait Implementations§
impl Freeze for Roadmap
impl RefUnwindSafe for Roadmap
impl Send for Roadmap
impl Sync for Roadmap
impl Unpin for Roadmap
impl UnsafeUnpin for Roadmap
impl UnwindSafe for Roadmap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more