pub struct RunCommands(/* private fields */);Expand description
Runs Duat commands, with syntax highlighting for correct
Parameters
Implementations§
Source§impl RunCommands
impl RunCommands
Sourcepub fn new() -> Prompt
pub fn new() -> Prompt
Crates a new RunCommands
Sourcepub fn new_with(initial: impl ToString) -> Prompt
pub fn new_with(initial: impl ToString) -> Prompt
Opens a RunCommands with some initial text
Trait Implementations§
Source§impl Clone for RunCommands
impl Clone for RunCommands
Source§fn clone(&self) -> RunCommands
fn clone(&self) -> RunCommands
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for RunCommands
impl Default for RunCommands
Source§fn default() -> RunCommands
fn default() -> RunCommands
Returns the “default value” for a type. Read more
Source§impl PromptMode for RunCommands
impl PromptMode for RunCommands
Source§type ExitWidget = Buffer
type ExitWidget = Buffer
Source§fn before_exit(&mut self, pa: &mut Pass, text: Text, _: &RwArea)
fn before_exit(&mut self, pa: &mut Pass, text: Text, _: &RwArea)
What to do before exiting the
PromptMode Read moreSource§fn post_update(&mut self, pa: &mut Pass, handle: &Handle<PromptLine>)
fn post_update(&mut self, pa: &mut Pass, handle: &Handle<PromptLine>)
Source§fn on_switch(&mut self, pa: &mut Pass, text: Text, area: &RwArea) -> Text
fn on_switch(&mut self, pa: &mut Pass, text: Text, area: &RwArea) -> Text
What to do when switchin onto this
PromptMode Read moreSource§fn return_handle(&self) -> Option<Handle<dyn Widget>>
fn return_handle(&self) -> Option<Handle<dyn Widget>>
An optional returning
Handle for the ExitWidgetAuto Trait Implementations§
impl Freeze for RunCommands
impl RefUnwindSafe for RunCommands
impl Send for RunCommands
impl Sync for RunCommands
impl Unpin for RunCommands
impl UnwindSafe for RunCommands
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<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.