generator 0.6.3

Stackfull Generator Library in Rust
Documentation
#[derive(Debug)]
pub struct RawVec<T> {
    buf: Vec<T>,
}

impl<T> RawVec<T> {
    pub fn with_capacity(cap: usize) -> Self {
        RawVec { buf: Vec::with_capacity(cap) }
    }

    pub fn ptr(&self) -> *mut T {
        let ptr = self.buf.as_ptr();
        ptr as *mut T
    }

    pub fn cap(&self) -> usize {
        self.buf.capacity()
    }
}