pub struct AgentTopic {
pub id: &'static str,
pub aliases: &'static [&'static str],
pub category: &'static str,
pub summary: &'static str,
pub body: &'static str,
}Expand description
One agent help topic: a croma notation (or the syntax overview), with a
copy-paste ABC example in its body.
Fields§
§id: &'static strShort, goal-oriented id (xvoice-slur), the primary lookup key.
aliases: &'static [&'static str]Synonyms — the full croma-<name> carrier name and common phrasings.
category: &'static strCatalogue group, mirroring docs/carriers.md (Basics, Lyrics, …).
summary: &'static strOne-line description.
body: &'static strThe full agent-facing explanation (Markdown): what MusicXML fact it persists, the syntax, and a runnable ABC example.
Trait Implementations§
Source§impl Clone for AgentTopic
impl Clone for AgentTopic
impl Copy for AgentTopic
Source§impl Debug for AgentTopic
impl Debug for AgentTopic
impl Eq for AgentTopic
Source§impl PartialEq for AgentTopic
impl PartialEq for AgentTopic
impl StructuralPartialEq for AgentTopic
Auto Trait Implementations§
impl Freeze for AgentTopic
impl RefUnwindSafe for AgentTopic
impl Send for AgentTopic
impl Sync for AgentTopic
impl Unpin for AgentTopic
impl UnsafeUnpin for AgentTopic
impl UnwindSafe for AgentTopic
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