pub struct DecompileStack { /* private fields */ }Implementations§
Source§impl DecompileStack
impl DecompileStack
pub fn push<S: Into<String>>(&mut self, value: S)
pub fn pop(&mut self) -> Result<String, FormulaError>
pub fn pop2(&mut self) -> Result<(String, String), FormulaError>
pub fn pop_n(&mut self, n: usize) -> Result<Vec<String>, FormulaError>
pub fn apply_unary_prefix(&mut self, prefix: &str) -> Result<(), FormulaError>
pub fn apply_unary_suffix(&mut self, suffix: &str) -> Result<(), FormulaError>
pub fn wrap_top(&mut self, left: &str, right: &str) -> Result<(), FormulaError>
pub fn len(&self) -> usize
pub fn finish(self) -> Result<String, FormulaError>
Trait Implementations§
Source§impl Debug for DecompileStack
impl Debug for DecompileStack
Source§impl Default for DecompileStack
impl Default for DecompileStack
Source§fn default() -> DecompileStack
fn default() -> DecompileStack
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DecompileStack
impl RefUnwindSafe for DecompileStack
impl Send for DecompileStack
impl Sync for DecompileStack
impl Unpin for DecompileStack
impl UnsafeUnpin for DecompileStack
impl UnwindSafe for DecompileStack
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