pub struct ParsedLineSlice<'a, T>{
pub parsed: T,
pub remaining: Option<&'a str>,
}Expand description
A slice of parsed line data from a HLS playlist.
This struct allows us to parse some way into a playlist, breaking on the new line, and providing
the remaining characters after the new line in the Self::remaining field. This is a building
block type that is used by the crate::Reader to work through an input playlist with each
call to crate::Reader::read_line.
Fields§
§parsed: TThe parsed data from the slice of line data from the playlist.
remaining: Option<&'a str>The remaining string slice (after new line characters) from the playlist after parsing. If
the parsed line was the last in the input data then the remaining is None.
Trait Implementations§
Source§impl<'a, T> Clone for ParsedLineSlice<'a, T>
impl<'a, T> Clone for ParsedLineSlice<'a, T>
Source§fn clone(&self) -> ParsedLineSlice<'a, T>
fn clone(&self) -> ParsedLineSlice<'a, T>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a, T> Debug for ParsedLineSlice<'a, T>
impl<'a, T> Debug for ParsedLineSlice<'a, T>
Source§impl<'a, T> PartialEq for ParsedLineSlice<'a, T>
impl<'a, T> PartialEq for ParsedLineSlice<'a, T>
impl<'a, T> StructuralPartialEq for ParsedLineSlice<'a, T>
Auto Trait Implementations§
impl<'a, T> Freeze for ParsedLineSlice<'a, T>where
T: Freeze,
impl<'a, T> RefUnwindSafe for ParsedLineSlice<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Send for ParsedLineSlice<'a, T>where
T: Send,
impl<'a, T> Sync for ParsedLineSlice<'a, T>where
T: Sync,
impl<'a, T> Unpin for ParsedLineSlice<'a, T>where
T: Unpin,
impl<'a, T> UnsafeUnpin for ParsedLineSlice<'a, T>where
T: UnsafeUnpin,
impl<'a, T> UnwindSafe for ParsedLineSlice<'a, T>where
T: 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