Struct ami::Vec [] [src]

pub struct Vec<T> { /* fields omitted */ }

A growable array on the heap.

Methods

impl<T> Vec<T>
[src]

Create an empty Vec<T>.

Append an element at the end of the Vec<T>.

Remove the last element of the Vec<T> and return it, or None if the Vec<T> is empty.

Get a raw pointer to the Vec<T>'s Buffer.

Trait Implementations

impl<T> Drop for Vec<T>
[src]

A method called when the value goes out of scope. Read more

impl<T> Display for Vec<T> where
    T: Display
[src]

Formats the value using the given formatter. Read more

impl<T> Deref for Vec<T>
[src]

The resulting type after dereferencing

The method called to dereference a value

impl<T> DerefMut for Vec<T>
[src]

The method called to mutably dereference a value

impl<T> Index<usize> for Vec<T>
[src]

The returned type after indexing

The method for the indexing (container[index]) operation

impl<T> IndexMut<usize> for Vec<T>
[src]

The method for the mutable indexing (container[index]) operation