Struct rustemo::SliceBuilder
source · pub struct SliceBuilder<'i, I: ?Sized> { /* private fields */ }
Expand description
Returns a slice of the matched input. If no match is possible None
is
returned.
This is used by default for layout parsing where we don’t need to keep the structure of the parsed layout but we need just the content as a slice of the input.
Implementations§
Trait Implementations§
source§impl<'i, I> Builder for SliceBuilder<'i, I>
impl<'i, I> Builder for SliceBuilder<'i, I>
source§impl<'i, I, C, S, P, TK> LRBuilder<'i, I, C, S, P, TK> for SliceBuilder<'i, I>
impl<'i, I, C, S, P, TK> LRBuilder<'i, I, C, S, P, TK> for SliceBuilder<'i, I>
Auto Trait Implementations§
impl<'i, I: ?Sized> RefUnwindSafe for SliceBuilder<'i, I>where
I: RefUnwindSafe,
impl<'i, I: ?Sized> Send for SliceBuilder<'i, I>where
I: Sync,
impl<'i, I: ?Sized> Sync for SliceBuilder<'i, I>where
I: Sync,
impl<'i, I: ?Sized> Unpin for SliceBuilder<'i, I>
impl<'i, I: ?Sized> UnwindSafe for SliceBuilder<'i, I>where
I: RefUnwindSafe,
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