pub enum Expansion {
Skill {
addr: String,
package: Option<String>,
},
Said {
text: String,
},
}Expand description
What a second-level disclosure turns out to be.
Exhaustive: an entry either lives somewhere the run can open, or is text the catalog itself holds. Neither is in the prompt — the prompt carries one line per entry, and this is what that line was standing in for.
Variants§
Skill
A skill, the address it is kept at, and its package directory when it is filed as one.
Said
Text the catalog holds: the mode’s own discipline, the developer entry’s, or a skill carried in from a shelf outside the city.
Trait Implementations§
impl Eq for Expansion
impl StructuralPartialEq for Expansion
Auto Trait Implementations§
impl Freeze for Expansion
impl RefUnwindSafe for Expansion
impl Send for Expansion
impl Sync for Expansion
impl Unpin for Expansion
impl UnsafeUnpin for Expansion
impl UnwindSafe for Expansion
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