[−][src]Trait amq_protocol::frame::parsing::traits::Slice
Slicing operations using ranges.
This trait is loosely based on
Index, but can actually return
something else than a &[T] or &str
Required methods
fn slice(&self, range: R) -> Self
Slices self according to the range argument
Implementations on Foreign Types
impl<'a, T> Slice<Range<usize>> for &'a [T][src]
impl<'a> Slice<RangeTo<usize>> for &'a str[src]
impl<'a, O, T> Slice<RangeFrom<usize>> for &'a BitSlice<O, T> where
O: BitOrder,
T: BitStore, [src]
O: BitOrder,
T: BitStore,
impl<'a, T> Slice<RangeTo<usize>> for &'a [T][src]
impl<'a> Slice<RangeFrom<usize>> for &'a str[src]
impl<'a, O, T> Slice<Range<usize>> for &'a BitSlice<O, T> where
O: BitOrder,
T: BitStore, [src]
O: BitOrder,
T: BitStore,
impl<'a, T> Slice<RangeFull> for &'a [T][src]
impl<'a, T> Slice<RangeFrom<usize>> for &'a [T][src]
impl<'a> Slice<Range<usize>> for &'a str[src]
impl<'a, O, T> Slice<RangeTo<usize>> for &'a BitSlice<O, T> where
O: BitOrder,
T: BitStore, [src]
O: BitOrder,
T: BitStore,
impl<'a, O, T> Slice<RangeFull> for &'a BitSlice<O, T> where
O: BitOrder,
T: BitStore, [src]
O: BitOrder,
T: BitStore,