Expand description
Entity source abstraction — where markdown comes from.
Two backend-agnostic shapes live here: a directory on disk (for
live, writable workspaces) and a sealed .mem zip archive (for read-only
attached mems). The git-tree shape lives in
memstead-git-branch::entity::git_tree_source. All shapes feed the
same parse pipeline via the helper crate::entity::loader::parse_entries.
Structs§
- Source
Entry - One successfully-read markdown entry produced by an
EntitySource. - Source
Read Error - A per-file read failure. Non-fatal: the walker continues past these and hands them back to the caller alongside the successful entries, preserving the loader’s “collect errors, don’t stop” behavior.
Enums§
- Entity
Source - A backend-agnostic source of markdown entities.