[−][src]Struct pyc_shell::shell::history::ShellHistory
Implementations
impl ShellHistory
[src]
pub fn new() -> ShellHistory
[src]
new
Instantiate a new ShellHistory
pub fn at(&self, index: usize) -> Option<String>
[src]
at
Get the command at a certain index of the history None is returned in case index is out of range
pub fn clear(&mut self)
[src]
clear
Clear history
pub fn dump(&mut self) -> Vec<String>
[src]
dump
Dump history
pub fn len(&self) -> usize
[src]
len
Returns history len
pub fn load(&mut self, lines: Vec<String>)
[src]
load
Load history NOTE: the maximum history size will still be the size provided at constructor
pub fn push(&mut self, line: String)
[src]
push
Push a new entry to the history. The entry is stored at the front of the history. The first the newest
Auto Trait Implementations
impl RefUnwindSafe for ShellHistory
impl Send for ShellHistory
impl Sync for ShellHistory
impl Unpin for ShellHistory
impl UnwindSafe for ShellHistory
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,