pub enum EssenceScope {
Thread(String),
Project,
}Expand description
Scope selector for an essence item (Phase 12.7b). Thread-scoped
items belong to one _mnemo.thread; project-scoped items are
shared across every thread in the file.
Variants§
Thread(String)
Belongs to one thread (the string). Shows up in that thread’s render only.
Project
Shared across every thread in the file. Shows up in every
thread’s render, and in the about briefing: the CLI and MCP
about append the project render after the manifest, from
Mnemo::about_essence() (12.7d).
Trait Implementations§
Source§impl Clone for EssenceScope
impl Clone for EssenceScope
Source§impl Debug for EssenceScope
impl Debug for EssenceScope
impl Eq for EssenceScope
Source§impl Hash for EssenceScope
impl Hash for EssenceScope
Source§impl PartialEq for EssenceScope
impl PartialEq for EssenceScope
impl StructuralPartialEq for EssenceScope
Auto Trait Implementations§
impl Forget for EssenceScope
impl Freeze for EssenceScope
impl RefUnwindSafe for EssenceScope
impl Send for EssenceScope
impl Sync for EssenceScope
impl Unpin for EssenceScope
impl UnsafeUnpin for EssenceScope
impl UnwindSafe for EssenceScope
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