Crate lovm2_std
Source - Buffer
- File
- Regex
- Request
- Response
- absolute
absolute(path: String) -> Lovm2Result<String>- acos
acos(val: f64) -> f64- all
all(collection: &Value) -> Lovm2Result<bool>- any
any(collection: &Value) -> Lovm2Result<bool>- append
append(collection: &mut Value, value: Value) -> Lovm2Result<()>- argn
argn(vm: &mut Vm) -> Lovm2Result<i64>- asin
asin(val: f64) -> f64- atan
atan(val: f64) -> f64- atan2
atan2(val: f64, other: f64) -> f64- basename
basename(path: String) -> Option<String>- call
call(vm: &mut Vm, function_name: String, mut args: Value) -> Lovm2Result<Value>- captures
captures(regex: &Regex, text: String) -> Option<Value>- ceil
ceil(val: f64) -> f64- chr
chr(n: i64) -> Lovm2Result<String>- clamp
clamp(val: f64, min: f64, max: f64) -> f64- contains
contains(haystack: &Value, needle: Value) -> Lovm2Result<bool>- cos
cos(val: f64) -> f64- create_file
create_file(path: String) -> Lovm2Result<File>- create_std_module
- Add standard functions to the given vm. If
create_vm_with_std is used, this
gets loaded automatically. - decode
decode(json: String) -> Lovm2Result<Value>- deep_clone
deep_clone(val: Value) -> Value- delete
delete(collection: &mut Value, key: Value) -> Lovm2Result<bool>- e
e() -> f64- encode
encode(val: Value) -> Lovm2Result<String>- exec
exec(req: &Request) -> Lovm2Result<Response>- exists
exists(path: String) -> bool- filter
filter(vm: &mut Vm, collection: &Value, func_name: String) -> Lovm2Result<Value>- floor
floor(val: f64) -> f64- format
format(vm: &mut Vm) -> Lovm2Result<String>- get
get(collection: &Value, key: Value) -> Lovm2Result<Value>- get_body_as_buffer
get_body_as_buffer(res: &Response) -> Lovm2Result<Buffer>- get_body_as_string
get_body_as_string(res: &Response) -> Lovm2Result<String>- get_status
get_status(res: &Response) -> i64- get_url
get_url(req: &mut Request) -> String- has_data
has_data(buffer: &mut Buffer) -> bool- index_of
index_of(base: String, pat: String) -> Option<i64>- input
- is_dir
is_dir(path: String) -> bool- is_match
is_match(regex: &Regex, text: String) -> bool- join
join(base: &Value, sep: String) -> Lovm2Result<String>- len
len(val: &Value) -> Lovm2Result<i64>- list_dir
list_dir(path: String) -> Lovm2Result<Value>- log
log(val: f64, base: f64) -> f64- map
map(vm: &mut Vm, collection: &Value, func_name: String) -> Lovm2Result<Value>- mkdir
mkdir(path: String) -> bool- new_buffer
new_buffer() -> Lovm2Result<Buffer>- new_regex
new_regex(pat: String) -> Lovm2Result<Regex>- new_request
new_request(url: String) -> Request- new_response
new_response() -> Response- open_file
open_file(path: String) -> Lovm2Result<File>- ord
ord(c: String) -> Lovm2Result<i64>- parent
parent(path: String) -> Option<String>- pi
pi() -> f64- pop_vstack
pop_vstack(vm: &mut Vm) -> Lovm2Result<Value>- print
- push_vstack
push_vstack(vm: &mut Vm, val: Value) -> ()- read_all
read_all(file: &mut File) -> Lovm2Result<String>- read_line
read_line(buffer: &mut Buffer) -> Lovm2Result<String>- readn
readn(buffer: &mut Buffer, n: i64) -> Lovm2Result<String>- rename
rename(from: String, to: String) -> Lovm2Result<bool>- replace
replace(base: String, pat: String, repl: String) -> String- rmdir
rmdir(path: String) -> bool- round
round(val: f64) -> f64- serve
serve(vm: &mut Vm, host: String, callback: String) -> Lovm2Result<()>- set
set(collection: &mut Value, key: Value, val: Value) -> Lovm2Result<bool>- set_body
set_body(req: &mut Request, mut body: Value) -> Lovm2Result<bool>- set_header
set_header(req: &mut Request, key: String, val: String) -> ()- set_method
set_method(req: &mut Request, method: String) -> Lovm2Result<bool>- sin
sin(val: f64) -> f64- sort
sort(collection: &Value) -> Lovm2Result<Value>- split
split(base: String, sep: String) -> Lovm2Result<Value>- sqrt
sqrt(val: f64) -> f64- tan
tan(val: f64) -> f64- to_lower
to_lower(base: String) -> String- to_upper
to_upper(base: String) -> String- trim
trim(base: String) -> String- unlink
unlink(path: String) -> bool- write_all
write_all(file: &mut File, content: String) -> Lovm2Result<bool>- writes
writes(buffer: &mut Buffer, text: String) -> Lovm2Result<bool>