Skip to main content

IRawValueStackMethods

Trait IRawValueStackMethods 

Source
pub trait IRawValueStackMethods: IRawValueStack {
    // Provided methods
    fn get_capacity(self) -> i32 { ... }
    fn ctor(self, capacity: impl Into<i32>) { ... }
    fn get(self, index: impl Into<i32>) -> ValueType { ... }
    fn set(self, index: impl Into<i32>) -> ValueType { ... }
    fn push(self, value: impl Into<ValueType>) { ... }
    fn pop(self) -> ValueType { ... }
    fn clear(self) { ... }
}

Provided Methods§

Source

fn get_capacity(self) -> i32

get_Capacity() overload

Source

fn ctor(self, capacity: impl Into<i32>)

.ctor(i32) overload

Source

fn get(self, index: impl Into<i32>) -> ValueType

Get(i32) overload

Source

fn set(self, index: impl Into<i32>) -> ValueType

Set(i32, *mutcrate::system::valuetype::ValueType) overload

Source

fn push(self, value: impl Into<ValueType>)

Push(crate::system::valuetype::ValueType) overload

Source

fn pop(self) -> ValueType

Pop() overload

Source

fn clear(self)

Clear() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IRawValueStack> IRawValueStackMethods for __T

Available on crate feature app-rawvaluestack only.