Trait rmodbus::VectorTrait[][src]

pub trait VectorTrait<T: Copy> {
    fn add(&mut self, value: T) -> Result<(), ErrorKind>;
fn add_bulk(&mut self, other: &[T]) -> Result<(), ErrorKind>;
fn get_len(&self) -> usize;
fn clear_all(&mut self);
fn cut_end(&mut self, len_to_cut: usize, value: T);
fn get_slice(&self) -> &[T];
fn replace(&mut self, index: usize, value: T); }

Required methods

fn add(&mut self, value: T) -> Result<(), ErrorKind>[src]

fn add_bulk(&mut self, other: &[T]) -> Result<(), ErrorKind>[src]

fn get_len(&self) -> usize[src]

fn clear_all(&mut self)[src]

fn cut_end(&mut self, len_to_cut: usize, value: T)[src]

fn get_slice(&self) -> &[T][src]

fn replace(&mut self, index: usize, value: T)[src]

Loading content...

Implementations on Foreign Types

impl<T: Copy> VectorTrait<T> for Vec<T>[src]

impl<'a, T: Copy> VectorTrait<T> for FixedVec<'a, T>[src]

Loading content...

Implementors

Loading content...