pub struct HistLineLink {
pub linked: bool,
pub line: String,
}Expand description
History line linkage (from hist.c linkcurline/unlinkcurline)
Fields§
§linked: bool§line: StringImplementations§
Source§impl HistLineLink
impl HistLineLink
pub fn new() -> Self
Sourcepub fn linkcurline(&mut self, line: &str)
pub fn linkcurline(&mut self, line: &str)
Link current line to history (from hist.c linkcurline)
Sourcepub fn unlinkcurline(&mut self)
pub fn unlinkcurline(&mut self)
Unlink current line from history (from hist.c unlinkcurline)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HistLineLink
impl RefUnwindSafe for HistLineLink
impl Send for HistLineLink
impl Sync for HistLineLink
impl Unpin for HistLineLink
impl UnsafeUnpin for HistLineLink
impl UnwindSafe for HistLineLink
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more