veclite 1.0.1

A lightweight, ergonomic wrapper around Vec<T> that implements Display
Documentation
use veclite::Vel;

fn main() {
    let mut numbers = Vel::new();
    numbers.push(1);
    numbers.push(2);
    numbers.push(3);

    // Using a for loop to iterate by value (consuming the Veclite)
    for n in numbers.clone() {
        println!("By value: {}", n);
    }

    // Using a for loop to iterate by reference (does not consume the Veclite)
    for n in &numbers {
        println!("By reference: {}", n);
    }

    // Using a for loop to iterate by mutable reference (allows mutation)
    for n in &mut numbers.clone() {
        println!("By mutable reference: {}", n);
    }
}