[][src]Trait cron_clock::Slice

pub trait Slice<R> {
    fn slice(&self, range: R) -> Self;
}

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

Loading content...

Implementations on Foreign Types

impl<'a> Slice<RangeFull> for &'a str[src]

impl<'a, T> Slice<Range<usize>> for &'a [T][src]

impl<'a, T> Slice<RangeFrom<usize>> for &'a [T][src]

impl<'a, T> Slice<RangeTo<usize>> for &'a [T][src]

impl<'a> Slice<Range<usize>> for &'a str[src]

impl<'a> Slice<RangeFrom<usize>> for &'a str[src]

impl<'a, T> Slice<RangeFull> for &'a [T][src]

impl<'a> Slice<RangeTo<usize>> for &'a str[src]

Loading content...

Implementors

impl<'a> Slice<Range<usize>> for CompleteByteSlice<'a>[src]

impl<'a> Slice<Range<usize>> for CompleteStr<'a>[src]

impl<'a> Slice<RangeFrom<usize>> for CompleteByteSlice<'a>[src]

impl<'a> Slice<RangeFrom<usize>> for CompleteStr<'a>[src]

impl<'a> Slice<RangeFull> for CompleteByteSlice<'a>[src]

impl<'a> Slice<RangeFull> for CompleteStr<'a>[src]

impl<'a> Slice<RangeTo<usize>> for CompleteByteSlice<'a>[src]

impl<'a> Slice<RangeTo<usize>> for CompleteStr<'a>[src]

impl<T> Slice<Range<usize>> for Input<T> where
    T: Slice<Range<usize>>, 
[src]

impl<T> Slice<RangeFrom<usize>> for Input<T> where
    T: Slice<RangeFrom<usize>>, 
[src]

impl<T> Slice<RangeFull> for Input<T> where
    T: Slice<RangeFull>, 
[src]

impl<T> Slice<RangeTo<usize>> for Input<T> where
    T: Slice<RangeTo<usize>>, 
[src]

Loading content...