basalt_core/obsidian/
note.rs

1//! This module provides functionality operating with Obsidian notes.
2use std::path::PathBuf;
3
4/// Represents a single note (Markdown file) within a vault.
5#[derive(Debug, Clone, PartialEq, Default)]
6pub struct Note {
7    /// The base filename without `.md` extension.
8    pub name: String,
9
10    /// Filesystem path to the `.md` file.
11    pub path: PathBuf,
12}