pub struct Function {}Implementations§
Source§impl Function
impl Function
pub fn opcode_and_arity( func_name: &str, ) -> Option<(Opcode, RangeInclusive<usize>)>
pub fn abs(val: Val) -> Result<Val, Error>
pub fn asc(string: Val) -> Result<Val, Error>
pub fn atn(val: Val) -> Result<Val, Error>
pub fn cdbl(val: Val) -> Result<Val, Error>
pub fn chr(val: Val) -> Result<Val, Error>
pub fn cint(val: Val) -> Result<Val, Error>
pub fn cos(val: Val) -> Result<Val, Error>
pub fn csng(val: Val) -> Result<Val, Error>
pub fn date() -> Result<Val, Error>
pub fn exp(val: Val) -> Result<Val, Error>
pub fn fix(val: Val) -> Result<Val, Error>
pub fn hex(val: Val) -> Result<Val, Error>
pub fn instr(vec_val: Stack<Val>) -> Result<Val, Error>
pub fn int(val: Val) -> Result<Val, Error>
pub fn left(string: Val, len: Val) -> Result<Val, Error>
pub fn len(string: Val) -> Result<Val, Error>
pub fn log(val: Val) -> Result<Val, Error>
pub fn mid(args: Stack<Val>) -> Result<Val, Error>
pub fn oct(val: Val) -> Result<Val, Error>
pub fn pos(print_col: usize) -> Result<Val, Error>
pub fn right(string: Val, len: Val) -> Result<Val, Error>
pub fn rnd(st: &mut (u32, u32, u32), vec_val: Stack<Val>) -> Result<Val, Error>
pub fn sgn(val: Val) -> Result<Val, Error>
pub fn sin(val: Val) -> Result<Val, Error>
pub fn spc(val: Val) -> Result<Val, Error>
pub fn sqr(val: Val) -> Result<Val, Error>
pub fn str(val: Val) -> Result<Val, Error>
pub fn string(num: Val, ch: Val) -> Result<Val, Error>
pub fn tab(print_col: usize, val: Val) -> Result<Val, Error>
pub fn tan(val: Val) -> Result<Val, Error>
pub fn time() -> Result<Val, Error>
pub fn val(val: Val) -> Result<Val, Error>
Auto Trait Implementations§
impl Freeze for Function
impl RefUnwindSafe for Function
impl Send for Function
impl Sync for Function
impl Unpin for Function
impl UnsafeUnpin for Function
impl UnwindSafe for Function
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