use crate::grammar::{GeneratedFunction, GeneratedParam, ParamForm};
pub const SURREALDB_REVISION: &str = "9d9a5b069";
pub const GENERATED_FUNCTIONS: &[GeneratedFunction] = &[
GeneratedFunction {
name: "api::invoke",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
},
GeneratedFunction {
name: "api::timeout",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
},
GeneratedFunction {
name: "api::req::body",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
},
GeneratedFunction {
name: "api::res::body",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
},
GeneratedFunction {
name: "api::res::status",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
},
GeneratedFunction {
name: "api::res::header",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
},
GeneratedFunction {
name: "api::res::headers",
params: &[],
is_async: false,
not_callable: false,
signature_known: false,
},
GeneratedFunction {
name: "array::add",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::all",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "check",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::any",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "check",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::append",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::at",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "i",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::boolean_and",
params: &[
GeneratedParam {
name: "lh",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "rh",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::boolean_not",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::boolean_or",
params: &[
GeneratedParam {
name: "lh",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "rh",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::boolean_xor",
params: &[
GeneratedParam {
name: "lh",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "rh",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::clump",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "clump_size",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::combine",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "other",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::complement",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "other",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::concat",
params: &[GeneratedParam {
name: "arrays",
ty: "array",
form: ParamForm::Variadic,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::difference",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "other",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::distinct",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::every",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "check",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::fill",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "range_start",
ty: "any",
form: ParamForm::Optional,
},
GeneratedParam {
name: "end",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::filter",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "check",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::filter_index",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::find",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::find_index",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::first",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::fold",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "init",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "mapper",
ty: "function",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::flatten",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::group",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::includes",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "check",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::index_of",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::insert",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "index",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::intersect",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "other",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::is_empty",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::join",
params: &[
GeneratedParam {
name: "arr",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "sep",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::last",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::len",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::logical_and",
params: &[
GeneratedParam {
name: "lh",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "rh",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::logical_or",
params: &[
GeneratedParam {
name: "lh",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "rh",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::logical_xor",
params: &[
GeneratedParam {
name: "lh",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "rh",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::map",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "mapper",
ty: "function",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::matches",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "compare_val",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::max",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::min",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::pop",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::prepend",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::push",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::range",
params: &[
GeneratedParam {
name: "start_range",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "end",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::reduce",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "mapper",
ty: "function",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::remove",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "index",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::repeat",
params: &[
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "count",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::reverse",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::sequence",
params: &[
GeneratedParam {
name: "offset_len",
ty: "int",
form: ParamForm::Required,
},
GeneratedParam {
name: "len",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::shuffle",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::slice",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "range_start",
ty: "any",
form: ParamForm::Optional,
},
GeneratedParam {
name: "end",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::some",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "check",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::sort",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "order",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::sort_natural",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "order",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::sort_lexical",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "order",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::sort_natural_lexical",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "order",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::swap",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "from",
ty: "int",
form: ParamForm::Required,
},
GeneratedParam {
name: "to",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::transpose",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::union",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "other",
ty: "array",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::windows",
params: &[
GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "window_size",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::sort::asc",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "array::sort::desc",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "bytes::len",
params: &[GeneratedParam {
name: "bytes",
ty: "bytes",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "count",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::blake3",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::joaat",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::md5",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::sha1",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::sha256",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::sha512",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::argon2::compare",
params: &[
GeneratedParam {
name: "hash",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::argon2::generate",
params: &[GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::bcrypt::compare",
params: &[
GeneratedParam {
name: "hash",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::bcrypt::generate",
params: &[GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::pbkdf2::compare",
params: &[
GeneratedParam {
name: "hash",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::pbkdf2::generate",
params: &[GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::scrypt::compare",
params: &[
GeneratedParam {
name: "hash",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "crypto::scrypt::generate",
params: &[GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::days",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::hours",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::micros",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::millis",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::mins",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::nanos",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::secs",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::weeks",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::years",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::from_days",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::from_hours",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::from_micros",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::from_millis",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::from_mins",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::from_nanos",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::from_secs",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::from_weeks",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "duration::set_year",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
},
GeneratedFunction {
name: "duration::set_month",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
},
GeneratedFunction {
name: "duration::set_day",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
},
GeneratedFunction {
name: "duration::set_hour",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
},
GeneratedFunction {
name: "duration::set_minute",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
},
GeneratedFunction {
name: "duration::set_second",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
},
GeneratedFunction {
name: "duration::set_nanosecond",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
},
GeneratedFunction {
name: "encoding::base64::decode",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "encoding::base64::encode",
params: &[
GeneratedParam {
name: "arg",
ty: "bytes",
form: ParamForm::Required,
},
GeneratedParam {
name: "padded",
ty: "bool",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "encoding::cbor::decode",
params: &[GeneratedParam {
name: "arg",
ty: "bytes",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "encoding::cbor::encode",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "encoding::json::decode",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "encoding::json::encode",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "eval::gql",
params: &[
GeneratedParam {
name: "query",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "bindings",
ty: "object",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "eval::surql",
params: &[
GeneratedParam {
name: "query",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "bindings",
ty: "object",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::bucket",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::key",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::put",
params: &[
GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::put_if_not_exists",
params: &[
GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::get",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::head",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::delete",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::copy",
params: &[
GeneratedParam {
name: "src",
ty: "file",
form: ParamForm::Required,
},
GeneratedParam {
name: "dst",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::copy_if_not_exists",
params: &[
GeneratedParam {
name: "src",
ty: "file",
form: ParamForm::Required,
},
GeneratedParam {
name: "dst",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::rename",
params: &[
GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
},
GeneratedParam {
name: "target",
ty: "string",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::rename_if_not_exists",
params: &[
GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
},
GeneratedParam {
name: "target",
ty: "string",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::exists",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "file::list",
params: &[
GeneratedParam {
name: "bucket",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "opts",
ty: "object",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "geo::area",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "geo::bearing",
params: &[
GeneratedParam {
name: "v",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "w",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "geo::centroid",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "geo::distance",
params: &[
GeneratedParam {
name: "v",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "w",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "geo::hash::decode",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "geo::hash::encode",
params: &[
GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "len",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "geo::is_valid",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "http::head",
params: &[
GeneratedParam {
name: "uri",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "opts",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "http::get",
params: &[
GeneratedParam {
name: "uri",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "opts",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "http::put",
params: &[
GeneratedParam {
name: "uri",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "body",
ty: "any",
form: ParamForm::Optional,
},
GeneratedParam {
name: "opts",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "http::post",
params: &[
GeneratedParam {
name: "uri",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "body",
ty: "any",
form: ParamForm::Optional,
},
GeneratedParam {
name: "opts",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "http::patch",
params: &[
GeneratedParam {
name: "uri",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "body",
ty: "any",
form: ParamForm::Optional,
},
GeneratedParam {
name: "opts",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "http::delete",
params: &[
GeneratedParam {
name: "uri",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "opts",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::abs",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::acos",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::acot",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::asin",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::atan",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::bottom",
params: &[
GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "c",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::ceil",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::clamp",
params: &[
GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
},
GeneratedParam {
name: "min",
ty: "number",
form: ParamForm::Required,
},
GeneratedParam {
name: "max",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::cos",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::cot",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::deg2rad",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::fixed",
params: &[
GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
},
GeneratedParam {
name: "p",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::floor",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::interquartile",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::lerp",
params: &[
GeneratedParam {
name: "from",
ty: "number",
form: ParamForm::Required,
},
GeneratedParam {
name: "to",
ty: "number",
form: ParamForm::Required,
},
GeneratedParam {
name: "factor",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::lerpangle",
params: &[
GeneratedParam {
name: "from",
ty: "number",
form: ParamForm::Required,
},
GeneratedParam {
name: "to",
ty: "number",
form: ParamForm::Required,
},
GeneratedParam {
name: "factor",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::ln",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::log",
params: &[
GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
},
GeneratedParam {
name: "base",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::log10",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::log2",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::max",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::mean",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::median",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::midhinge",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::min",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::mode",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::nearestrank",
params: &[
GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "n",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::percentile",
params: &[
GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "n",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::pow",
params: &[
GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
},
GeneratedParam {
name: "pow",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::product",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::rad2deg",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::round",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::sign",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::sin",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::spread",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::sqrt",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::stddev",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::sum",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::tan",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::top",
params: &[
GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "c",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::trimean",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "math::variance",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "meta::id",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "meta::tb",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "not",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "object::entries",
params: &[GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "object::extend",
params: &[
GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
},
GeneratedParam {
name: "other",
ty: "object",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "object::from_entries",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "object::is_empty",
params: &[GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "object::keys",
params: &[GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "object::len",
params: &[GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "object::matches",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
},
GeneratedFunction {
name: "object::remove",
params: &[
GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
},
GeneratedParam {
name: "targets",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "object::values",
params: &[GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "parse::email::host",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "parse::email::user",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "parse::url::domain",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "parse::url::fragment",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "parse::url::host",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "parse::url::path",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "parse::url::port",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "parse::url::query",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "parse::url::scheme",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "rand",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "rand::bool",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "rand::duration",
params: &[
GeneratedParam {
name: "dur1",
ty: "duration",
form: ParamForm::Required,
},
GeneratedParam {
name: "dur2",
ty: "duration",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "rand::enum",
params: &[GeneratedParam {
name: "args",
ty: "any",
form: ParamForm::Variadic,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "rand::float",
params: &[],
is_async: false,
not_callable: false,
signature_known: false,
},
GeneratedFunction {
name: "rand::id",
params: &[
GeneratedParam {
name: "arg1",
ty: "int",
form: ParamForm::Optional,
},
GeneratedParam {
name: "arg2",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "rand::int",
params: &[],
is_async: false,
not_callable: false,
signature_known: false,
},
GeneratedFunction {
name: "rand::string",
params: &[
GeneratedParam {
name: "arg1",
ty: "int",
form: ParamForm::Optional,
},
GeneratedParam {
name: "arg2",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "rand::time",
params: &[],
is_async: false,
not_callable: false,
signature_known: false,
},
GeneratedFunction {
name: "rand::ulid",
params: &[GeneratedParam {
name: "timestamp",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "rand::uuid::v4",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "rand::uuid::v7",
params: &[GeneratedParam {
name: "timestamp",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "rand::uuid",
params: &[GeneratedParam {
name: "timestamp",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "record::exists",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "record::id",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "record::is_edge",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "record::table",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "record::tb",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "search::analyze",
params: &[
GeneratedParam {
name: "az",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "search::linear",
params: &[
GeneratedParam {
name: "results",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "weights",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "limit",
ty: "int",
form: ParamForm::Required,
},
GeneratedParam {
name: "norm",
ty: "string",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "search::rrf",
params: &[
GeneratedParam {
name: "results",
ty: "array",
form: ParamForm::Required,
},
GeneratedParam {
name: "limit",
ty: "int",
form: ParamForm::Required,
},
GeneratedParam {
name: "rrf_constant",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "search::score",
params: &[GeneratedParam {
name: "match_ref",
ty: "any",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "search::highlight",
params: &[
GeneratedParam {
name: "prefix",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "suffix",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "match_ref",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "partial",
ty: "bool",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "search::offsets",
params: &[
GeneratedParam {
name: "match_ref",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "partial",
ty: "bool",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::add",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::all",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "check",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::any",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "check",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::at",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "i",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::complement",
params: &[
GeneratedParam {
name: "set1",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "set2",
ty: "set",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::contains",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::difference",
params: &[
GeneratedParam {
name: "set1",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "set2",
ty: "set",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::filter",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "check",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::find",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::first",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::flatten",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::fold",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "init",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "mapper",
ty: "function",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::intersect",
params: &[
GeneratedParam {
name: "set1",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "set2",
ty: "set",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::is_empty",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::join",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "sep",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::last",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::len",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::map",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "mapper",
ty: "function",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::max",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::min",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::reduce",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "mapper",
ty: "function",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::remove",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::slice",
params: &[
GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "range_start",
ty: "any",
form: ParamForm::Optional,
},
GeneratedParam {
name: "end",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "set::union",
params: &[
GeneratedParam {
name: "set1",
ty: "set",
form: ParamForm::Required,
},
GeneratedParam {
name: "set2",
ty: "set",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "sequence::nextval",
params: &[GeneratedParam {
name: "seq",
ty: "any",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "session::ac",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "session::db",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "session::id",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "session::ip",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "session::ns",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "session::origin",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "session::rd",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "session::token",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "sleep",
params: &[GeneratedParam {
name: "dur",
ty: "duration",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::capitalize",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::concat",
params: &[GeneratedParam {
name: "args",
ty: "any",
form: ParamForm::Variadic,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::contains",
params: &[
GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "check",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::ends_with",
params: &[
GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "chr",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::join",
params: &[GeneratedParam {
name: "args",
ty: "any",
form: ParamForm::Variadic,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::len",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::lowercase",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::repeat",
params: &[
GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "num",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::replace",
params: &[
GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "search",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "replace",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::reverse",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::slice",
params: &[
GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "range_start",
ty: "any",
form: ParamForm::Optional,
},
GeneratedParam {
name: "end",
ty: "int",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::slug",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::split",
params: &[
GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "chr",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::starts_with",
params: &[
GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "chr",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::trim",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::uppercase",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::words",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::distance::damerau_levenshtein",
params: &[
GeneratedParam {
name: "a",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::distance::hamming",
params: &[
GeneratedParam {
name: "a",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::distance::levenshtein",
params: &[
GeneratedParam {
name: "a",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::distance::normalized_damerau_levenshtein",
params: &[
GeneratedParam {
name: "a",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::distance::normalized_levenshtein",
params: &[
GeneratedParam {
name: "a",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::distance::osa",
params: &[
GeneratedParam {
name: "a",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::html::encode",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::html::sanitize",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_alphanum",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_alpha",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_ascii",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_datetime",
params: &[
GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "fmt",
ty: "string",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_domain",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_email",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_hexadecimal",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_ip",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_ipv4",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_ipv6",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_latitude",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_longitude",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_numeric",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_semver",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_url",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_ulid",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_uuid",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::is_record",
params: &[
GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "tb",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::semver::compare",
params: &[
GeneratedParam {
name: "left",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "right",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::semver::major",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::semver::minor",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::semver::patch",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::semver::inc::major",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::semver::inc::minor",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::semver::inc::patch",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::semver::set::major",
params: &[
GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::semver::set::minor",
params: &[
GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::semver::set::patch",
params: &[
GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "int",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::similarity::fuzzy",
params: &[
GeneratedParam {
name: "arg1",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "arg2",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::similarity::jaro",
params: &[
GeneratedParam {
name: "a",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::similarity::jaro_winkler",
params: &[
GeneratedParam {
name: "a",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::similarity::smithwaterman",
params: &[
GeneratedParam {
name: "a",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::similarity::sorensen_dice",
params: &[
GeneratedParam {
name: "a",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "string::matches",
params: &[
GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "regex",
ty: "any",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::ceil",
params: &[
GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "duration",
ty: "duration",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::day",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::floor",
params: &[
GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "duration",
ty: "duration",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::format",
params: &[
GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "format",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::group",
params: &[
GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "group",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::hour",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::max",
params: &[GeneratedParam {
name: "array",
ty: "array<datetime>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::micros",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::millis",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::min",
params: &[GeneratedParam {
name: "array",
ty: "array<datetime>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::minute",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::month",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::nano",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::now",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::round",
params: &[
GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "duration",
ty: "duration",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::second",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::timezone",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::unix",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::wday",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::week",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::yday",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::year",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::from_micros",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::from_millis",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::from_nanos",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::from_secs",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::from_ulid",
params: &[GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::from_unix",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::from_uuid",
params: &[GeneratedParam {
name: "val",
ty: "uuid",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::is_leap_year",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::set_year",
params: &[
GeneratedParam {
name: "dt",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "year",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::set_month",
params: &[
GeneratedParam {
name: "dt",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "month",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::set_day",
params: &[
GeneratedParam {
name: "dt",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "day",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::set_hour",
params: &[
GeneratedParam {
name: "dt",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "hour",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::set_minute",
params: &[
GeneratedParam {
name: "dt",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "minute",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::set_second",
params: &[
GeneratedParam {
name: "dt",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "second",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "time::set_nanosecond",
params: &[
GeneratedParam {
name: "dt",
ty: "datetime",
form: ParamForm::Required,
},
GeneratedParam {
name: "nanos",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::array",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::bool",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::bytes",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::datetime",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::decimal",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::duration",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::field",
params: &[GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::fields",
params: &[GeneratedParam {
name: "val",
ty: "array<string>",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::file",
params: &[
GeneratedParam {
name: "bucket",
ty: "string",
form: ParamForm::Required,
},
GeneratedParam {
name: "key",
ty: "string",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::float",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::geometry",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::int",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::number",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::of",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::point",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::range",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::record",
params: &[
GeneratedParam {
name: "arg1",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "arg2",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::set",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::string",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::string_lossy",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::table",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::uuid",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_array",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_bool",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_bytes",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_collection",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_datetime",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_decimal",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_duration",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_float",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_geometry",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_int",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_line",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_multiline",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_multipoint",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_multipolygon",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_none",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_null",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_number",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_object",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_point",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_polygon",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_range",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_record",
params: &[
GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "table",
ty: "string",
form: ParamForm::Optional,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_set",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_string",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "type::is_uuid",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "value::diff",
params: &[
GeneratedParam {
name: "val1",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "val2",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "value::patch",
params: &[
GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "diff",
ty: "any",
form: ParamForm::Required,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "value::chain",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
},
GeneratedFunction {
name: "value::expect",
params: &[
GeneratedParam {
name: "value",
ty: "any",
form: ParamForm::Required,
},
GeneratedParam {
name: "worker",
ty: "function",
form: ParamForm::Required,
},
GeneratedParam {
name: "message",
ty: "any",
form: ParamForm::Optional,
},
],
is_async: true,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::add",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::angle",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::cross",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::divide",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::dot",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::magnitude",
params: &[GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::multiply",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::normalize",
params: &[GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::project",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::scale",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::subtract",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::distance::chebyshev",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::distance::euclidean",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::distance::hamming",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::distance::knn",
params: &[GeneratedParam {
name: "knn_ref",
ty: "any",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::distance::mahalanobis",
params: &[
GeneratedParam {
name: "value",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::distance::manhattan",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::distance::minkowski",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "o",
ty: "number",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::similarity::cosine",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::similarity::jaccard",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::similarity::pearson",
params: &[
GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "b",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "vector::similarity::spearman",
params: &[
GeneratedParam {
name: "value",
ty: "array<number>",
form: ParamForm::Required,
},
GeneratedParam {
name: "value",
ty: "array<number>",
form: ParamForm::Required,
},
],
is_async: false,
not_callable: false,
signature_known: true,
},
GeneratedFunction {
name: "schema::table::exists",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
},
];
pub const GENERATED_NAMESPACES: &[&str] = &[
"api::",
"array::",
"bytes::",
"crypto::",
"duration::",
"encoding::",
"eval::",
"file::",
"geo::",
"http::",
"math::",
"meta::",
"object::",
"parse::",
"rand::",
"record::",
"schema::",
"search::",
"sequence::",
"session::",
"set::",
"string::",
"time::",
"type::",
"value::",
"vector::",
];
pub const GENERATED_CONSTANTS: &[&str] = &[
"math::E",
"math::FRAC_1_PI",
"math::FRAC_1_SQRT_2",
"math::FRAC_2_PI",
"math::FRAC_2_SQRT_PI",
"math::FRAC_PI_2",
"math::FRAC_PI_3",
"math::FRAC_PI_4",
"math::FRAC_PI_6",
"math::FRAC_PI_8",
"math::INF",
"math::INFINITY",
"math::LN_10",
"math::LN_2",
"math::LOG10_2",
"math::LOG10_E",
"math::LOG2_10",
"math::LOG2_E",
"math::NEG_INF",
"math::NEG_INFINITY",
"math::PI",
"math::SQRT_2",
"math::TAU",
"time::EPOCH",
"time::MINIMUM",
"time::MAXIMUM",
"duration::MAX",
];
pub const RENAMED_FUNCTIONS: &[(&str, &str)] = &[
("duration::from::days", "duration::from_days"),
("duration::from::hours", "duration::from_hours"),
("duration::from::micros", "duration::from_micros"),
("duration::from::millis", "duration::from_millis"),
("duration::from::mins", "duration::from_mins"),
("duration::from::nanos", "duration::from_nanos"),
("duration::from::secs", "duration::from_secs"),
("duration::from::weeks", "duration::from_weeks"),
("rand::guid", "rand::id"),
("string::distance::osa_distance", "string::distance::osa"),
("string::is::alpha", "string::is_alpha"),
("string::is::alphanum", "string::is_alphanum"),
("string::is::ascii", "string::is_ascii"),
("string::is::datetime", "string::is_datetime"),
("string::is::domain", "string::is_domain"),
("string::is::email", "string::is_email"),
("string::is::hexadecimal", "string::is_hexadecimal"),
("string::is::ip", "string::is_ip"),
("string::is::ipv4", "string::is_ipv4"),
("string::is::ipv6", "string::is_ipv6"),
("string::is::latitude", "string::is_latitude"),
("string::is::longitude", "string::is_longitude"),
("string::is::numeric", "string::is_numeric"),
("string::is::record", "string::is_record"),
("string::is::semver", "string::is_semver"),
("string::is::ulid", "string::is_ulid"),
("string::is::url", "string::is_url"),
("string::is::uuid", "string::is_uuid"),
("string::startsWith", "string::starts_with"),
("time::from::micros", "time::from_micros"),
("time::from::millis", "time::from_millis"),
("time::from::nanos", "time::from_nanos"),
("time::from::secs", "time::from_secs"),
("time::from::ulid", "time::from_ulid"),
("time::from::unix", "time::from_unix"),
("time::from::uuid", "time::from_uuid"),
("time::is::leap_year", "time::is_leap_year"),
("type::is::array", "type::is_array"),
("type::is::bool", "type::is_bool"),
("type::is::bytes", "type::is_bytes"),
("type::is::collection", "type::is_collection"),
("type::is::datetime", "type::is_datetime"),
("type::is::decimal", "type::is_decimal"),
("type::is::duration", "type::is_duration"),
("type::is::float", "type::is_float"),
("type::is::geometry", "type::is_geometry"),
("type::is::int", "type::is_int"),
("type::is::line", "type::is_line"),
("type::is::multiline", "type::is_multiline"),
("type::is::multipoint", "type::is_multipoint"),
("type::is::multipolygon", "type::is_multipolygon"),
("type::is::none", "type::is_none"),
("type::is::null", "type::is_null"),
("type::is::number", "type::is_number"),
("type::is::object", "type::is_object"),
("type::is::point", "type::is_point"),
("type::is::polygon", "type::is_polygon"),
("type::is::range", "type::is_range"),
("type::is::record", "type::is_record"),
("type::is::string", "type::is_string"),
("type::is::uuid", "type::is_uuid"),
("type::thing", "type::record"),
];
pub const PARSES_BUT_NOT_CALLABLE: &[&str] = &[
"duration::set_year",
"duration::set_month",
"duration::set_day",
"duration::set_hour",
"duration::set_minute",
"duration::set_second",
"duration::set_nanosecond",
"object::matches",
"value::chain",
];