Struct LinesMap
pub(in ::str) struct LinesMap;
A nameable, cloneable fn type
Trait Implementations
impl Clone for LinesMap
fn clone(&self) -> LinesMap
impl<'a> Fn(&'a str) for LinesMap
extern ""rust-call"" fn call(&self, (line): (&'a str,)) -> &'a str
impl<'a> FnMut(&'a str) for LinesMap
extern ""rust-call"" fn call_mut(&mut self, (line): (&'a str,)) -> &'a str
impl<'a> FnOnce(&'a str) for LinesMap
type Output = &'a str;extern ""rust-call"" fn call_once(self, (line): (&'a str,)) -> &'a str
Auto Trait Implementations
impl Freeze for LinesMap
impl RefUnwindSafe for LinesMap
impl Send for LinesMap
impl Sync for LinesMap
impl Unpin for LinesMap
impl UnsafeUnpin for LinesMap
impl UnwindSafe for LinesMap
Blanket Implementations
impl<T> Any for LinesMap
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for LinesMap
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for LinesMap
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for LinesMap
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for LinesMap
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for LinesMap
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for LinesMap
impl<T, U> Into<U> for LinesMap
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for LinesMap
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for LinesMap
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>