[][src]Trait glsp::DequeAccessRange

pub trait DequeAccessRange<I, R>: DequeAccess<I> where
    R: DequeRange<I> + Debug,
    I: DequeIndex
{ pub fn del_slice(&self, range: R) -> Result<(), GError>; }

Indexing the deque abstract type.

When manipulating an Arr, Str or Deque, you'll mostly use this trait's methods, along with DequeOps and DequeAccess.

This trait is sealed. It's not possible to implement this trait for your own types.

Required methods

pub fn del_slice(&self, range: R) -> Result<(), GError>[src]

Removes multiple elements from the deque.

Equivalent to (del! deq i : j).

Loading content...

Implementors

impl<I, R> DequeAccessRange<I, R> for Deque where
    R: DequeRange<I> + Debug,
    I: DequeIndex
[src]

impl<I, R> DequeAccessRange<I, R> for Arr where
    R: DequeRange<I> + Debug,
    I: DequeIndex
[src]

impl<I, R> DequeAccessRange<I, R> for Str where
    R: DequeRange<I> + Debug,
    I: DequeIndex
[src]

Loading content...