pub struct SplitOptions<'a, D>{ /* private fields */ }
Expand description
Options of function split.
Implementations§
Source§impl<'a> SplitOptions<'a, Vec<&'a str>>
impl<'a> SplitOptions<'a, Vec<&'a str>>
Source§impl<'a, D> SplitOptions<'a, D>
impl<'a, D> SplitOptions<'a, D>
Sourcepub fn split_fast(self) -> SplitFastIterator<'a, D> ⓘwhere
SplitOptions<'a, D>: Sized,
pub fn split_fast(self) -> SplitFastIterator<'a, D> ⓘwhere
SplitOptions<'a, D>: Sized,
Produces SplitFastIterator.
Trait Implementations§
Source§impl<'a, D> Debug for SplitOptions<'a, D>
impl<'a, D> Debug for SplitOptions<'a, D>
Source§impl<'a, D> SplitOptionsAdapter<'a, D> for SplitOptions<'a, D>
impl<'a, D> SplitOptionsAdapter<'a, D> for SplitOptions<'a, D>
Source§fn preserving_empty(&self) -> bool
fn preserving_empty(&self) -> bool
Preserving or dropping empty splits.
Source§fn preserving_delimeters(&self) -> bool
fn preserving_delimeters(&self) -> bool
Preserving or dropping delimeters.
Source§fn preserving_quoting(&self) -> bool
fn preserving_quoting(&self) -> bool
Preserving or dropping quotes.
Source§fn quoting_prefixes(&self) -> &Vec<&'a str>
fn quoting_prefixes(&self) -> &Vec<&'a str>
Quoting prefixes.
Source§fn quoting_postfixes(&self) -> &Vec<&'a str>
fn quoting_postfixes(&self) -> &Vec<&'a str>
Quoting postfixes.
Auto Trait Implementations§
impl<'a, D> Freeze for SplitOptions<'a, D>where
D: Freeze,
impl<'a, D> RefUnwindSafe for SplitOptions<'a, D>where
D: RefUnwindSafe,
impl<'a, D> Send for SplitOptions<'a, D>where
D: Send,
impl<'a, D> Sync for SplitOptions<'a, D>where
D: Sync,
impl<'a, D> Unpin for SplitOptions<'a, D>where
D: Unpin,
impl<'a, D> UnwindSafe for SplitOptions<'a, D>where
D: UnwindSafe,
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