pub struct CallStack { /* private fields */ }Implementations§
Source§impl CallStack
impl CallStack
pub fn new() -> CallStack
pub fn push_i32(&mut self, value: i32)
pub fn push_i64(&mut self, value: i64)
pub fn push_f32(&mut self, value: f32)
pub fn push_f64(&mut self, value: f64)
pub fn push_str(&mut self, value: &str)
pub fn push_bool(&mut self, value: bool)
pub fn push_object(&mut self, value: &dyn IObject)
pub fn push_vec2(&mut self, value: &Vec2)
pub fn push_size(&mut self, value: &Size)
pub fn pop_i32(&mut self) -> Option<i32>
pub fn pop_i64(&mut self) -> Option<i64>
pub fn pop_f32(&mut self) -> Option<f32>
pub fn pop_f64(&mut self) -> Option<f64>
pub fn pop_str(&mut self) -> Option<String>
pub fn pop_bool(&mut self) -> Option<bool>
pub fn pop_object(&mut self) -> Option<Box<dyn IObject>>
pub fn pop_cast<T: Clone + 'static>(&mut self) -> Option<T>
pub fn pop_vec2(&mut self) -> Option<Vec2>
pub fn pop_size(&mut self) -> Option<Size>
pub fn pop(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CallStack
impl RefUnwindSafe for CallStack
impl Send for CallStack
impl Sync for CallStack
impl Unpin for CallStack
impl UnwindSafe for CallStack
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more