pub enum GoalCommand {
Status,
Off,
Clear,
On,
SetPrompt(String),
}Expand description
Parsed result of a /goal command.
Variants§
Status
/goal status or bare /goal — read-only status query.
Off
/goal off or /goal disable or /goal disabled.
Clear
/goal clear or /goal reset.
On
/goal on or /goal enable or /goal enabled.
SetPrompt(String)
/goal <prompt text> — set the goal evaluation prompt and enable.
Trait Implementations§
Source§impl Clone for GoalCommand
impl Clone for GoalCommand
Source§fn clone(&self) -> GoalCommand
fn clone(&self) -> GoalCommand
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GoalCommand
impl Debug for GoalCommand
impl Eq for GoalCommand
Source§impl PartialEq for GoalCommand
impl PartialEq for GoalCommand
Source§fn eq(&self, other: &GoalCommand) -> bool
fn eq(&self, other: &GoalCommand) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GoalCommand
Auto Trait Implementations§
impl Freeze for GoalCommand
impl RefUnwindSafe for GoalCommand
impl Send for GoalCommand
impl Sync for GoalCommand
impl Unpin for GoalCommand
impl UnsafeUnpin for GoalCommand
impl UnwindSafe for GoalCommand
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.