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 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