pub struct PositionalSlice {
pub offset: usize,
pub length: usize,
}Expand description
A slice representation of offset and length.
Fields§
§offset: usizeThe slice offset in the source sequence.
length: usizeThe length of the slice.
Implementations§
Source§impl PositionalSlice
impl PositionalSlice
Sourcepub fn offset_unchecked(&self, d: isize) -> Self
pub fn offset_unchecked(&self, d: isize) -> Self
Obtains unchecked a copy of the slice moved by the given
delta.
§Parameters:
d- The delta;
§Return:
New instance of PositionalSlice adjusted appropriately.
§Preconditions:
isize <= self.offset- will panic (in debug) if false
Sourcepub fn offset_checked(&self, d: isize) -> Option<Self>
pub fn offset_checked(&self, d: isize) -> Option<Self>
Sourcepub fn subslice_of<'a, T>(&self, slice: &'a [T]) -> &'a [T]
pub fn subslice_of<'a, T>(&self, slice: &'a [T]) -> &'a [T]
Sourcepub fn substring_of<'a>(&self, slice: &'a str) -> &'a str
pub fn substring_of<'a>(&self, slice: &'a str) -> &'a str
Trait Implementations§
Source§impl Clone for PositionalSlice
impl Clone for PositionalSlice
Source§fn clone(&self) -> PositionalSlice
fn clone(&self) -> PositionalSlice
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 Debug for PositionalSlice
impl Debug for PositionalSlice
Source§impl PartialEq for PositionalSlice
impl PartialEq for PositionalSlice
Source§impl PartialOrd for PositionalSlice
impl PartialOrd for PositionalSlice
impl Copy for PositionalSlice
impl Eq for PositionalSlice
Auto Trait Implementations§
impl Freeze for PositionalSlice
impl RefUnwindSafe for PositionalSlice
impl Send for PositionalSlice
impl Sync for PositionalSlice
impl Unpin for PositionalSlice
impl UnwindSafe for PositionalSlice
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