pub fn new() -> Self {
        Self {
            // Safety: A lot of functions assumes that capacity is STACK_LIMIT
            data: Vec::with_capacity(STACK_LIMIT),
        }
    }
/// Create a new stack with given limit.
Create a new stack with given limit.
Create a new stack with given limit .
pub fn new() -> Self {
        Self {
            // Safety: A lot of functions assumes that capacity is STACK_LIMIT
            data: Vec::with_capacity(STACK_LIMIT),
        }
    }
pub fn new ( ) -> Self { Self { // Safety: A lot of functions assumes that capacity is STACK_LIMIT data : Vec :: with_capacity ( STACK_LIMIT ) , } }
Create a new stack with given limit.
Create a new stack with given limit .