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}