use crate::grammar::{
GeneratedFunction, GeneratedMethod, GeneratedParam, GeneratedReceiver, 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,
returns: "any",
},
GeneratedFunction {
name: "api::timeout",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "api::req::body",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "api::res::body",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "api::res::status",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "api::res::header",
params: &[],
is_async: true,
not_callable: false,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "api::res::headers",
params: &[],
is_async: false,
not_callable: false,
signature_known: false,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::boolean_not",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::concat",
params: &[GeneratedParam {
name: "arrays",
ty: "array",
form: ParamForm::Variadic,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::distinct",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::first",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::flatten",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "array::group",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::is_empty",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
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,
returns: "string",
},
GeneratedFunction {
name: "array::last",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "array::len",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::max",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "array::min",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "array::pop",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::reverse",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::shuffle",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::transpose",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "array::sort::asc",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "array::sort::desc",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "bytes::len",
params: &[GeneratedParam {
name: "bytes",
ty: "bytes",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "count",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "crypto::blake3",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "crypto::joaat",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "crypto::md5",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "crypto::sha1",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "crypto::sha256",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "crypto::sha512",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "bool",
},
GeneratedFunction {
name: "crypto::argon2::generate",
params: &[GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "bool",
},
GeneratedFunction {
name: "crypto::bcrypt::generate",
params: &[GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "bool",
},
GeneratedFunction {
name: "crypto::pbkdf2::generate",
params: &[GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "bool",
},
GeneratedFunction {
name: "crypto::scrypt::generate",
params: &[GeneratedParam {
name: "pass",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "duration::days",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "duration::hours",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "duration::micros",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "duration::millis",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "duration::mins",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "duration::nanos",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "duration::secs",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "duration::weeks",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "duration::years",
params: &[GeneratedParam {
name: "val",
ty: "duration",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "duration::from_days",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "duration",
},
GeneratedFunction {
name: "duration::from_hours",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "duration",
},
GeneratedFunction {
name: "duration::from_micros",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "duration",
},
GeneratedFunction {
name: "duration::from_millis",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "duration",
},
GeneratedFunction {
name: "duration::from_mins",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "duration",
},
GeneratedFunction {
name: "duration::from_nanos",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "duration",
},
GeneratedFunction {
name: "duration::from_secs",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "duration",
},
GeneratedFunction {
name: "duration::from_weeks",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "duration",
},
GeneratedFunction {
name: "duration::set_year",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "duration::set_month",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "duration::set_day",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "duration::set_hour",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "duration::set_minute",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "duration::set_second",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "duration::set_nanosecond",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
returns: "any",
},
GeneratedFunction {
name: "encoding::base64::decode",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bytes",
},
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,
returns: "string",
},
GeneratedFunction {
name: "encoding::cbor::decode",
params: &[GeneratedParam {
name: "arg",
ty: "bytes",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "encoding::cbor::encode",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "encoding::json::decode",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "encoding::json::encode",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "file::bucket",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "file::key",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "file::get",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "file::head",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "file::delete",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "file::exists",
params: &[GeneratedParam {
name: "file",
ty: "file",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "geo::area",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "float",
},
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,
returns: "float",
},
GeneratedFunction {
name: "geo::centroid",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "float",
},
GeneratedFunction {
name: "geo::hash::decode",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "string",
},
GeneratedFunction {
name: "geo::is_valid",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "math::abs",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::acos",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::acot",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::asin",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::atan",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
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,
returns: "any",
},
GeneratedFunction {
name: "math::ceil",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
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,
returns: "number",
},
GeneratedFunction {
name: "math::cos",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::cot",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::deg2rad",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
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,
returns: "number",
},
GeneratedFunction {
name: "math::floor",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::interquartile",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
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,
returns: "number",
},
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,
returns: "number",
},
GeneratedFunction {
name: "math::ln",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
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,
returns: "number",
},
GeneratedFunction {
name: "math::log10",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::log2",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::max",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::mean",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::median",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::midhinge",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::min",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::mode",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
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,
returns: "number",
},
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,
returns: "number",
},
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,
returns: "number",
},
GeneratedFunction {
name: "math::product",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::rad2deg",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::round",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::sign",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::sin",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::spread",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::sqrt",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::stddev",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::sum",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::tan",
params: &[GeneratedParam {
name: "arg",
ty: "number",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
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,
returns: "any",
},
GeneratedFunction {
name: "math::trimean",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "math::variance",
params: &[GeneratedParam {
name: "array",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "meta::id",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "meta::tb",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "not",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "object::entries",
params: &[GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "object::from_entries",
params: &[GeneratedParam {
name: "array",
ty: "array",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "object::is_empty",
params: &[GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "object::keys",
params: &[GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "array<string>",
},
GeneratedFunction {
name: "object::len",
params: &[GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "object::matches",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "object::values",
params: &[GeneratedParam {
name: "object",
ty: "object",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "parse::email::host",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "parse::email::user",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "parse::url::domain",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "parse::url::fragment",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "parse::url::host",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "parse::url::path",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "parse::url::port",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "parse::url::query",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "parse::url::scheme",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "rand",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "float",
},
GeneratedFunction {
name: "rand::bool",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
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,
returns: "duration",
},
GeneratedFunction {
name: "rand::enum",
params: &[GeneratedParam {
name: "args",
ty: "any",
form: ParamForm::Variadic,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "rand::float",
params: &[],
is_async: false,
not_callable: false,
signature_known: false,
returns: "float",
},
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,
returns: "string",
},
GeneratedFunction {
name: "rand::int",
params: &[],
is_async: false,
not_callable: false,
signature_known: false,
returns: "int",
},
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,
returns: "string",
},
GeneratedFunction {
name: "rand::time",
params: &[],
is_async: false,
not_callable: false,
signature_known: false,
returns: "datetime",
},
GeneratedFunction {
name: "rand::ulid",
params: &[GeneratedParam {
name: "timestamp",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "rand::uuid::v4",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "uuid",
},
GeneratedFunction {
name: "rand::uuid::v7",
params: &[GeneratedParam {
name: "timestamp",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "uuid",
},
GeneratedFunction {
name: "rand::uuid",
params: &[GeneratedParam {
name: "timestamp",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "uuid",
},
GeneratedFunction {
name: "record::exists",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "record::id",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "record::is_edge",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "record::table",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "record::tb",
params: &[GeneratedParam {
name: "arg",
ty: "record",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "array",
},
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,
returns: "array",
},
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,
returns: "array",
},
GeneratedFunction {
name: "search::score",
params: &[GeneratedParam {
name: "match_ref",
ty: "any",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "bool",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "set::first",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "set::flatten",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "set::is_empty",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
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,
returns: "string",
},
GeneratedFunction {
name: "set::last",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "set::len",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
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,
returns: "any",
},
GeneratedFunction {
name: "set::max",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "set::min",
params: &[GeneratedParam {
name: "set",
ty: "set",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "sequence::nextval",
params: &[GeneratedParam {
name: "seq",
ty: "any",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "session::ac",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "session::db",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "session::id",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "session::ip",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "session::ns",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "session::origin",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "session::rd",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "session::token",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "sleep",
params: &[GeneratedParam {
name: "dur",
ty: "duration",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "none",
},
GeneratedFunction {
name: "string::capitalize",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "string::concat",
params: &[GeneratedParam {
name: "args",
ty: "any",
form: ParamForm::Variadic,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "bool",
},
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,
returns: "bool",
},
GeneratedFunction {
name: "string::join",
params: &[GeneratedParam {
name: "args",
ty: "any",
form: ParamForm::Variadic,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "string::len",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "string::lowercase",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "string",
},
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,
returns: "string",
},
GeneratedFunction {
name: "string::reverse",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "string",
},
GeneratedFunction {
name: "string::slug",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "array<string>",
},
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,
returns: "bool",
},
GeneratedFunction {
name: "string::trim",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "string::uppercase",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "string::words",
params: &[GeneratedParam {
name: "string",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "array<string>",
},
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,
returns: "int",
},
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,
returns: "int",
},
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,
returns: "int",
},
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,
returns: "float",
},
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,
returns: "float",
},
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,
returns: "int",
},
GeneratedFunction {
name: "string::html::encode",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "string::html::sanitize",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "string::is_alphanum",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_alpha",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_ascii",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
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,
returns: "bool",
},
GeneratedFunction {
name: "string::is_domain",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_email",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_hexadecimal",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_ip",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_ipv4",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_ipv6",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_latitude",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_longitude",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_numeric",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_semver",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_url",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_ulid",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "string::is_uuid",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
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,
returns: "bool",
},
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,
returns: "int",
},
GeneratedFunction {
name: "string::semver::major",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "string::semver::minor",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "string::semver::patch",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "string::semver::inc::major",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "string::semver::inc::minor",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "string::semver::inc::patch",
params: &[GeneratedParam {
name: "version",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
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,
returns: "string",
},
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,
returns: "string",
},
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,
returns: "string",
},
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,
returns: "int",
},
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,
returns: "float",
},
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,
returns: "float",
},
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,
returns: "float",
},
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,
returns: "float",
},
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,
returns: "bool",
},
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,
returns: "datetime",
},
GeneratedFunction {
name: "time::day",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
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,
returns: "datetime",
},
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,
returns: "string",
},
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,
returns: "datetime",
},
GeneratedFunction {
name: "time::hour",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::max",
params: &[GeneratedParam {
name: "array",
ty: "array<datetime>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
GeneratedFunction {
name: "time::micros",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::millis",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::min",
params: &[GeneratedParam {
name: "array",
ty: "array<datetime>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
GeneratedFunction {
name: "time::minute",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::month",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::nano",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::now",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
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,
returns: "datetime",
},
GeneratedFunction {
name: "time::second",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::timezone",
params: &[],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "time::unix",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::wday",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::week",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::yday",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::year",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "time::from_micros",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
GeneratedFunction {
name: "time::from_millis",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
GeneratedFunction {
name: "time::from_nanos",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
GeneratedFunction {
name: "time::from_secs",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
GeneratedFunction {
name: "time::from_ulid",
params: &[GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
GeneratedFunction {
name: "time::from_unix",
params: &[GeneratedParam {
name: "val",
ty: "int",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
GeneratedFunction {
name: "time::from_uuid",
params: &[GeneratedParam {
name: "val",
ty: "uuid",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
GeneratedFunction {
name: "time::is_leap_year",
params: &[GeneratedParam {
name: "val",
ty: "datetime",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
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,
returns: "datetime",
},
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,
returns: "datetime",
},
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,
returns: "datetime",
},
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,
returns: "datetime",
},
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,
returns: "datetime",
},
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,
returns: "datetime",
},
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,
returns: "datetime",
},
GeneratedFunction {
name: "type::array",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "array",
},
GeneratedFunction {
name: "type::bool",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::bytes",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bytes",
},
GeneratedFunction {
name: "type::datetime",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "datetime",
},
GeneratedFunction {
name: "type::decimal",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "decimal",
},
GeneratedFunction {
name: "type::duration",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "duration",
},
GeneratedFunction {
name: "type::field",
params: &[GeneratedParam {
name: "val",
ty: "string",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "any",
},
GeneratedFunction {
name: "type::fields",
params: &[GeneratedParam {
name: "val",
ty: "array<string>",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "file",
},
GeneratedFunction {
name: "type::float",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "float",
},
GeneratedFunction {
name: "type::geometry",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "geometry",
},
GeneratedFunction {
name: "type::int",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "int",
},
GeneratedFunction {
name: "type::number",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "number",
},
GeneratedFunction {
name: "type::of",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "type::point",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "point",
},
GeneratedFunction {
name: "type::range",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "range",
},
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,
returns: "record",
},
GeneratedFunction {
name: "type::set",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "set",
},
GeneratedFunction {
name: "type::string",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "type::string_lossy",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "string",
},
GeneratedFunction {
name: "type::table",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "table",
},
GeneratedFunction {
name: "type::uuid",
params: &[GeneratedParam {
name: "val",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "uuid",
},
GeneratedFunction {
name: "type::is_array",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_bool",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_bytes",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_collection",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_datetime",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_decimal",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_duration",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_float",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_geometry",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_int",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_line",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_multiline",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_multipoint",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_multipolygon",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_none",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_null",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_number",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_object",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_point",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_polygon",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_range",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
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,
returns: "bool",
},
GeneratedFunction {
name: "type::is_set",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_string",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
GeneratedFunction {
name: "type::is_uuid",
params: &[GeneratedParam {
name: "arg",
ty: "any",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "bool",
},
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,
returns: "any",
},
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,
returns: "any",
},
GeneratedFunction {
name: "value::chain",
params: &[],
is_async: false,
not_callable: true,
signature_known: false,
returns: "any",
},
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,
returns: "any",
},
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,
returns: "array<number>",
},
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,
returns: "float",
},
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,
returns: "array<number>",
},
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,
returns: "array<number>",
},
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,
returns: "float",
},
GeneratedFunction {
name: "vector::magnitude",
params: &[GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "float",
},
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,
returns: "array<number>",
},
GeneratedFunction {
name: "vector::normalize",
params: &[GeneratedParam {
name: "a",
ty: "array<number>",
form: ParamForm::Required,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "array<number>",
},
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,
returns: "array<number>",
},
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,
returns: "array<number>",
},
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,
returns: "array<number>",
},
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,
returns: "float",
},
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,
returns: "float",
},
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,
returns: "float",
},
GeneratedFunction {
name: "vector::distance::knn",
params: &[GeneratedParam {
name: "knn_ref",
ty: "any",
form: ParamForm::Optional,
}],
is_async: false,
not_callable: false,
signature_known: true,
returns: "any",
},
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,
returns: "float",
},
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,
returns: "float",
},
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,
returns: "float",
},
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,
returns: "float",
},
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,
returns: "float",
},
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,
returns: "float",
},
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,
returns: "float",
},
GeneratedFunction {
name: "schema::table::exists",
params: &[GeneratedParam {
name: "arg",
ty: "string",
form: ParamForm::Required,
}],
is_async: true,
not_callable: false,
signature_known: true,
returns: "bool",
},
];
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",
];
pub const GENERATED_RECEIVERS: &[GeneratedReceiver] = &[
GeneratedReceiver {
kind: "Set",
methods: &[
GeneratedMethod {
method: "add",
function: "set::add",
experimental: None,
},
GeneratedMethod {
method: "all",
function: "set::all",
experimental: None,
},
GeneratedMethod {
method: "any",
function: "set::any",
experimental: None,
},
GeneratedMethod {
method: "at",
function: "set::at",
experimental: None,
},
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "complement",
function: "set::complement",
experimental: None,
},
GeneratedMethod {
method: "contains",
function: "set::contains",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "difference",
function: "set::difference",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "filter",
function: "set::filter",
experimental: None,
},
GeneratedMethod {
method: "find",
function: "set::find",
experimental: None,
},
GeneratedMethod {
method: "first",
function: "set::first",
experimental: None,
},
GeneratedMethod {
method: "flatten",
function: "set::flatten",
experimental: None,
},
GeneratedMethod {
method: "fold",
function: "set::fold",
experimental: None,
},
GeneratedMethod {
method: "intersect",
function: "set::intersect",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_empty",
function: "set::is_empty",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "join",
function: "set::join",
experimental: None,
},
GeneratedMethod {
method: "last",
function: "set::last",
experimental: None,
},
GeneratedMethod {
method: "len",
function: "set::len",
experimental: None,
},
GeneratedMethod {
method: "map",
function: "set::map",
experimental: None,
},
GeneratedMethod {
method: "max",
function: "set::max",
experimental: None,
},
GeneratedMethod {
method: "min",
function: "set::min",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "reduce",
function: "set::reduce",
experimental: None,
},
GeneratedMethod {
method: "remove",
function: "set::remove",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "slice",
function: "set::slice",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
GeneratedMethod {
method: "union",
function: "set::union",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "Array",
methods: &[
GeneratedMethod {
method: "add",
function: "array::add",
experimental: None,
},
GeneratedMethod {
method: "all",
function: "array::all",
experimental: None,
},
GeneratedMethod {
method: "any",
function: "array::any",
experimental: None,
},
GeneratedMethod {
method: "append",
function: "array::append",
experimental: None,
},
GeneratedMethod {
method: "at",
function: "array::at",
experimental: None,
},
GeneratedMethod {
method: "boolean_and",
function: "array::boolean_and",
experimental: None,
},
GeneratedMethod {
method: "boolean_not",
function: "array::boolean_not",
experimental: None,
},
GeneratedMethod {
method: "boolean_or",
function: "array::boolean_or",
experimental: None,
},
GeneratedMethod {
method: "boolean_xor",
function: "array::boolean_xor",
experimental: None,
},
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "clump",
function: "array::clump",
experimental: None,
},
GeneratedMethod {
method: "combine",
function: "array::combine",
experimental: None,
},
GeneratedMethod {
method: "complement",
function: "array::complement",
experimental: None,
},
GeneratedMethod {
method: "concat",
function: "array::concat",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "difference",
function: "array::difference",
experimental: None,
},
GeneratedMethod {
method: "distinct",
function: "array::distinct",
experimental: None,
},
GeneratedMethod {
method: "every",
function: "array::all",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "fill",
function: "array::fill",
experimental: None,
},
GeneratedMethod {
method: "filter",
function: "array::filter",
experimental: None,
},
GeneratedMethod {
method: "filter_index",
function: "array::filter_index",
experimental: None,
},
GeneratedMethod {
method: "find",
function: "array::find",
experimental: None,
},
GeneratedMethod {
method: "find_index",
function: "array::find_index",
experimental: None,
},
GeneratedMethod {
method: "first",
function: "array::first",
experimental: None,
},
GeneratedMethod {
method: "flatten",
function: "array::flatten",
experimental: None,
},
GeneratedMethod {
method: "fold",
function: "array::fold",
experimental: None,
},
GeneratedMethod {
method: "group",
function: "array::group",
experimental: None,
},
GeneratedMethod {
method: "includes",
function: "array::any",
experimental: None,
},
GeneratedMethod {
method: "index_of",
function: "array::find_index",
experimental: None,
},
GeneratedMethod {
method: "insert",
function: "array::insert",
experimental: None,
},
GeneratedMethod {
method: "intersect",
function: "array::intersect",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_empty",
function: "array::is_empty",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "join",
function: "array::join",
experimental: None,
},
GeneratedMethod {
method: "last",
function: "array::last",
experimental: None,
},
GeneratedMethod {
method: "len",
function: "array::len",
experimental: None,
},
GeneratedMethod {
method: "logical_and",
function: "array::logical_and",
experimental: None,
},
GeneratedMethod {
method: "logical_or",
function: "array::logical_or",
experimental: None,
},
GeneratedMethod {
method: "logical_xor",
function: "array::logical_xor",
experimental: None,
},
GeneratedMethod {
method: "map",
function: "array::map",
experimental: None,
},
GeneratedMethod {
method: "matches",
function: "array::matches",
experimental: None,
},
GeneratedMethod {
method: "max",
function: "array::max",
experimental: None,
},
GeneratedMethod {
method: "min",
function: "array::min",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "pop",
function: "array::pop",
experimental: None,
},
GeneratedMethod {
method: "prepend",
function: "array::prepend",
experimental: None,
},
GeneratedMethod {
method: "push",
function: "array::push",
experimental: None,
},
GeneratedMethod {
method: "reduce",
function: "array::reduce",
experimental: None,
},
GeneratedMethod {
method: "remove",
function: "array::remove",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "reverse",
function: "array::reverse",
experimental: None,
},
GeneratedMethod {
method: "shuffle",
function: "array::shuffle",
experimental: None,
},
GeneratedMethod {
method: "slice",
function: "array::slice",
experimental: None,
},
GeneratedMethod {
method: "some",
function: "array::any",
experimental: None,
},
GeneratedMethod {
method: "sort",
function: "array::sort",
experimental: None,
},
GeneratedMethod {
method: "sort_asc",
function: "array::sort::asc",
experimental: None,
},
GeneratedMethod {
method: "sort_desc",
function: "array::sort::desc",
experimental: None,
},
GeneratedMethod {
method: "sort_lexical",
function: "array::sort_lexical",
experimental: None,
},
GeneratedMethod {
method: "sort_natural",
function: "array::sort_natural",
experimental: None,
},
GeneratedMethod {
method: "sort_natural_lexical",
function: "array::sort_natural_lexical",
experimental: None,
},
GeneratedMethod {
method: "swap",
function: "array::swap",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "transpose",
function: "array::transpose",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
GeneratedMethod {
method: "union",
function: "array::union",
experimental: None,
},
GeneratedMethod {
method: "vector_add",
function: "vector::add",
experimental: None,
},
GeneratedMethod {
method: "vector_angle",
function: "vector::angle",
experimental: None,
},
GeneratedMethod {
method: "vector_cross",
function: "vector::cross",
experimental: None,
},
GeneratedMethod {
method: "vector_distance_chebyshev",
function: "vector::distance::chebyshev",
experimental: None,
},
GeneratedMethod {
method: "vector_distance_euclidean",
function: "vector::distance::euclidean",
experimental: None,
},
GeneratedMethod {
method: "vector_distance_hamming",
function: "vector::distance::hamming",
experimental: None,
},
GeneratedMethod {
method: "vector_distance_knn",
function: "vector::distance::knn",
experimental: None,
},
GeneratedMethod {
method: "vector_distance_mahalanobis",
function: "vector::distance::mahalanobis",
experimental: None,
},
GeneratedMethod {
method: "vector_distance_manhattan",
function: "vector::distance::manhattan",
experimental: None,
},
GeneratedMethod {
method: "vector_distance_minkowski",
function: "vector::distance::minkowski",
experimental: None,
},
GeneratedMethod {
method: "vector_divide",
function: "vector::divide",
experimental: None,
},
GeneratedMethod {
method: "vector_dot",
function: "vector::dot",
experimental: None,
},
GeneratedMethod {
method: "vector_magnitude",
function: "vector::magnitude",
experimental: None,
},
GeneratedMethod {
method: "vector_multiply",
function: "vector::multiply",
experimental: None,
},
GeneratedMethod {
method: "vector_normalize",
function: "vector::normalize",
experimental: None,
},
GeneratedMethod {
method: "vector_project",
function: "vector::project",
experimental: None,
},
GeneratedMethod {
method: "vector_scale",
function: "vector::scale",
experimental: None,
},
GeneratedMethod {
method: "vector_similarity_cosine",
function: "vector::similarity::cosine",
experimental: None,
},
GeneratedMethod {
method: "vector_similarity_jaccard",
function: "vector::similarity::jaccard",
experimental: None,
},
GeneratedMethod {
method: "vector_similarity_pearson",
function: "vector::similarity::pearson",
experimental: None,
},
GeneratedMethod {
method: "vector_similarity_spearman",
function: "vector::similarity::spearman",
experimental: None,
},
GeneratedMethod {
method: "vector_subtract",
function: "vector::subtract",
experimental: None,
},
GeneratedMethod {
method: "windows",
function: "array::windows",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "Bytes",
methods: &[
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "len",
function: "bytes::len",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "Duration",
methods: &[
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "days",
function: "duration::days",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "hours",
function: "duration::hours",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "micros",
function: "duration::micros",
experimental: None,
},
GeneratedMethod {
method: "millis",
function: "duration::millis",
experimental: None,
},
GeneratedMethod {
method: "mins",
function: "duration::mins",
experimental: None,
},
GeneratedMethod {
method: "nanos",
function: "duration::nanos",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "secs",
function: "duration::secs",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
GeneratedMethod {
method: "weeks",
function: "duration::weeks",
experimental: None,
},
GeneratedMethod {
method: "years",
function: "duration::years",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "Geometry",
methods: &[
GeneratedMethod {
method: "area",
function: "geo::area",
experimental: None,
},
GeneratedMethod {
method: "bearing",
function: "geo::bearing",
experimental: None,
},
GeneratedMethod {
method: "centroid",
function: "geo::centroid",
experimental: None,
},
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "distance",
function: "geo::distance",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "hash_decode",
function: "geo::hash::decode",
experimental: None,
},
GeneratedMethod {
method: "hash_encode",
function: "geo::hash::encode",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "is_valid",
function: "geo::is_valid",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "RecordId",
methods: &[
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "exists",
function: "record::exists",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "id",
function: "record::id",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_edge",
function: "record::is_edge",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "table",
function: "record::tb",
experimental: None,
},
GeneratedMethod {
method: "tb",
function: "record::tb",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "Object",
methods: &[
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "entries",
function: "object::entries",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "extend",
function: "object::extend",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_empty",
function: "object::is_empty",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "keys",
function: "object::keys",
experimental: None,
},
GeneratedMethod {
method: "len",
function: "object::len",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "remove",
function: "object::remove",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
GeneratedMethod {
method: "values",
function: "object::values",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "Number",
methods: &[
GeneratedMethod {
method: "abs",
function: "math::abs",
experimental: None,
},
GeneratedMethod {
method: "acos",
function: "math::acos",
experimental: None,
},
GeneratedMethod {
method: "acot",
function: "math::acot",
experimental: None,
},
GeneratedMethod {
method: "asin",
function: "math::asin",
experimental: None,
},
GeneratedMethod {
method: "atan",
function: "math::atan",
experimental: None,
},
GeneratedMethod {
method: "ceil",
function: "math::ceil",
experimental: None,
},
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "cos",
function: "math::cos",
experimental: None,
},
GeneratedMethod {
method: "cot",
function: "math::cot",
experimental: None,
},
GeneratedMethod {
method: "deg2rad",
function: "math::deg2rad",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "floor",
function: "math::floor",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "ln",
function: "math::ln",
experimental: None,
},
GeneratedMethod {
method: "log",
function: "math::log",
experimental: None,
},
GeneratedMethod {
method: "log10",
function: "math::log10",
experimental: None,
},
GeneratedMethod {
method: "log2",
function: "math::log2",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "rad2deg",
function: "math::rad2deg",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "round",
function: "math::round",
experimental: None,
},
GeneratedMethod {
method: "sign",
function: "math::sign",
experimental: None,
},
GeneratedMethod {
method: "sin",
function: "math::sin",
experimental: None,
},
GeneratedMethod {
method: "tan",
function: "math::tan",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "String",
methods: &[
GeneratedMethod {
method: "capitalize",
function: "string::capitalize",
experimental: None,
},
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "concat",
function: "string::concat",
experimental: None,
},
GeneratedMethod {
method: "contains",
function: "string::contains",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "distance_damerau_levenshtein",
function: "string::distance::damerau_levenshtein",
experimental: None,
},
GeneratedMethod {
method: "distance_hamming",
function: "string::distance::hamming",
experimental: None,
},
GeneratedMethod {
method: "distance_levenshtein",
function: "string::distance::levenshtein",
experimental: None,
},
GeneratedMethod {
method: "distance_normalized_damerau_levenshtein",
function: "string::distance::normalized_damerau_levenshtein",
experimental: None,
},
GeneratedMethod {
method: "distance_normalized_levenshtein",
function: "string::distance::normalized_levenshtein",
experimental: None,
},
GeneratedMethod {
method: "ends_with",
function: "string::ends_with",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "html_encode",
function: "string::html::encode",
experimental: None,
},
GeneratedMethod {
method: "html_sanitize",
function: "string::html::sanitize",
experimental: None,
},
GeneratedMethod {
method: "is_alpha",
function: "string::is_alpha",
experimental: None,
},
GeneratedMethod {
method: "is_alphanum",
function: "string::is_alphanum",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_ascii",
function: "string::is_ascii",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "string::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_domain",
function: "string::is_domain",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_email",
function: "string::is_email",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_hexadecimal",
function: "string::is_hexadecimal",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_ip",
function: "string::is_ip",
experimental: None,
},
GeneratedMethod {
method: "is_ipv4",
function: "string::is_ipv4",
experimental: None,
},
GeneratedMethod {
method: "is_ipv6",
function: "string::is_ipv6",
experimental: None,
},
GeneratedMethod {
method: "is_latitude",
function: "string::is_latitude",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_longitude",
function: "string::is_longitude",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_numeric",
function: "string::is_numeric",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "string::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_semver",
function: "string::is_semver",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_ulid",
function: "string::is_ulid",
experimental: None,
},
GeneratedMethod {
method: "is_url",
function: "string::is_url",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "string::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "join",
function: "string::join",
experimental: None,
},
GeneratedMethod {
method: "len",
function: "string::len",
experimental: None,
},
GeneratedMethod {
method: "lowercase",
function: "string::lowercase",
experimental: None,
},
GeneratedMethod {
method: "matches",
function: "string::matches",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "string::repeat",
experimental: None,
},
GeneratedMethod {
method: "replace",
function: "string::replace",
experimental: None,
},
GeneratedMethod {
method: "reverse",
function: "string::reverse",
experimental: None,
},
GeneratedMethod {
method: "semver_compare",
function: "string::semver::compare",
experimental: None,
},
GeneratedMethod {
method: "semver_inc_major",
function: "string::semver::inc::major",
experimental: None,
},
GeneratedMethod {
method: "semver_inc_minor",
function: "string::semver::inc::minor",
experimental: None,
},
GeneratedMethod {
method: "semver_inc_patch",
function: "string::semver::inc::patch",
experimental: None,
},
GeneratedMethod {
method: "semver_major",
function: "string::semver::major",
experimental: None,
},
GeneratedMethod {
method: "semver_minor",
function: "string::semver::minor",
experimental: None,
},
GeneratedMethod {
method: "semver_patch",
function: "string::semver::patch",
experimental: None,
},
GeneratedMethod {
method: "semver_set_major",
function: "string::semver::set::major",
experimental: None,
},
GeneratedMethod {
method: "semver_set_minor",
function: "string::semver::set::minor",
experimental: None,
},
GeneratedMethod {
method: "semver_set_patch",
function: "string::semver::set::patch",
experimental: None,
},
GeneratedMethod {
method: "similarity_fuzzy",
function: "string::similarity::fuzzy",
experimental: None,
},
GeneratedMethod {
method: "similarity_jaro",
function: "string::similarity::jaro",
experimental: None,
},
GeneratedMethod {
method: "similarity_jaro_winkler",
function: "string::similarity::jaro_winkler",
experimental: None,
},
GeneratedMethod {
method: "similarity_smithwaterman",
function: "string::similarity::smithwaterman",
experimental: None,
},
GeneratedMethod {
method: "similarity_sorensen_dice",
function: "string::similarity::sorensen_dice",
experimental: None,
},
GeneratedMethod {
method: "slice",
function: "string::slice",
experimental: None,
},
GeneratedMethod {
method: "slug",
function: "string::slug",
experimental: None,
},
GeneratedMethod {
method: "split",
function: "string::split",
experimental: None,
},
GeneratedMethod {
method: "starts_with",
function: "string::starts_with",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "trim",
function: "string::trim",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
GeneratedMethod {
method: "uppercase",
function: "string::uppercase",
experimental: None,
},
GeneratedMethod {
method: "words",
function: "string::words",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "Datetime",
methods: &[
GeneratedMethod {
method: "ceil",
function: "time::ceil",
experimental: None,
},
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "day",
function: "time::day",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "floor",
function: "time::floor",
experimental: None,
},
GeneratedMethod {
method: "format",
function: "time::format",
experimental: None,
},
GeneratedMethod {
method: "group",
function: "time::group",
experimental: None,
},
GeneratedMethod {
method: "hour",
function: "time::hour",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_leap_year",
function: "time::is_leap_year",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "micros",
function: "time::micros",
experimental: None,
},
GeneratedMethod {
method: "millis",
function: "time::millis",
experimental: None,
},
GeneratedMethod {
method: "minute",
function: "time::minute",
experimental: None,
},
GeneratedMethod {
method: "month",
function: "time::month",
experimental: None,
},
GeneratedMethod {
method: "nano",
function: "time::nano",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "round",
function: "time::round",
experimental: None,
},
GeneratedMethod {
method: "second",
function: "time::second",
experimental: None,
},
GeneratedMethod {
method: "set_day",
function: "time::set_day",
experimental: None,
},
GeneratedMethod {
method: "set_hour",
function: "time::set_hour",
experimental: None,
},
GeneratedMethod {
method: "set_minute",
function: "time::set_minute",
experimental: None,
},
GeneratedMethod {
method: "set_month",
function: "time::set_month",
experimental: None,
},
GeneratedMethod {
method: "set_nanosecond",
function: "time::set_nanosecond",
experimental: None,
},
GeneratedMethod {
method: "set_second",
function: "time::set_second",
experimental: None,
},
GeneratedMethod {
method: "set_year",
function: "time::set_year",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
GeneratedMethod {
method: "unix",
function: "time::unix",
experimental: None,
},
GeneratedMethod {
method: "wday",
function: "time::wday",
experimental: None,
},
GeneratedMethod {
method: "week",
function: "time::week",
experimental: None,
},
GeneratedMethod {
method: "yday",
function: "time::yday",
experimental: None,
},
GeneratedMethod {
method: "year",
function: "time::year",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "File",
methods: &[
GeneratedMethod {
method: "bucket",
function: "file::bucket",
experimental: Some("Files"),
},
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "copy",
function: "file::copy",
experimental: Some("Files"),
},
GeneratedMethod {
method: "copy_if_not_exists",
function: "file::copy_if_not_exists",
experimental: Some("Files"),
},
GeneratedMethod {
method: "delete",
function: "file::delete",
experimental: Some("Files"),
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "exists",
function: "file::exists",
experimental: Some("Files"),
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "get",
function: "file::get",
experimental: Some("Files"),
},
GeneratedMethod {
method: "head",
function: "file::head",
experimental: Some("Files"),
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "key",
function: "file::key",
experimental: Some("Files"),
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "put",
function: "file::put",
experimental: Some("Files"),
},
GeneratedMethod {
method: "put_if_not_exists",
function: "file::put_if_not_exists",
experimental: Some("Files"),
},
GeneratedMethod {
method: "rename",
function: "file::rename",
experimental: Some("Files"),
},
GeneratedMethod {
method: "rename_if_not_exists",
function: "file::rename_if_not_exists",
experimental: Some("Files"),
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
],
},
GeneratedReceiver {
kind: "",
methods: &[
GeneratedMethod {
method: "chain",
function: "value::chain",
experimental: None,
},
GeneratedMethod {
method: "diff",
function: "value::diff",
experimental: None,
},
GeneratedMethod {
method: "expect",
function: "value::expect",
experimental: None,
},
GeneratedMethod {
method: "is_array",
function: "type::is_array",
experimental: None,
},
GeneratedMethod {
method: "is_bool",
function: "type::is_bool",
experimental: None,
},
GeneratedMethod {
method: "is_bytes",
function: "type::is_bytes",
experimental: None,
},
GeneratedMethod {
method: "is_collection",
function: "type::is_collection",
experimental: None,
},
GeneratedMethod {
method: "is_datetime",
function: "type::is_datetime",
experimental: None,
},
GeneratedMethod {
method: "is_decimal",
function: "type::is_decimal",
experimental: None,
},
GeneratedMethod {
method: "is_duration",
function: "type::is_duration",
experimental: None,
},
GeneratedMethod {
method: "is_float",
function: "type::is_float",
experimental: None,
},
GeneratedMethod {
method: "is_geometry",
function: "type::is_geometry",
experimental: None,
},
GeneratedMethod {
method: "is_int",
function: "type::is_int",
experimental: None,
},
GeneratedMethod {
method: "is_line",
function: "type::is_line",
experimental: None,
},
GeneratedMethod {
method: "is_multiline",
function: "type::is_multiline",
experimental: None,
},
GeneratedMethod {
method: "is_multipoint",
function: "type::is_multipoint",
experimental: None,
},
GeneratedMethod {
method: "is_multipolygon",
function: "type::is_multipolygon",
experimental: None,
},
GeneratedMethod {
method: "is_none",
function: "type::is_none",
experimental: None,
},
GeneratedMethod {
method: "is_null",
function: "type::is_null",
experimental: None,
},
GeneratedMethod {
method: "is_number",
function: "type::is_number",
experimental: None,
},
GeneratedMethod {
method: "is_object",
function: "type::is_object",
experimental: None,
},
GeneratedMethod {
method: "is_point",
function: "type::is_point",
experimental: None,
},
GeneratedMethod {
method: "is_polygon",
function: "type::is_polygon",
experimental: None,
},
GeneratedMethod {
method: "is_range",
function: "type::is_range",
experimental: None,
},
GeneratedMethod {
method: "is_record",
function: "type::is_record",
experimental: None,
},
GeneratedMethod {
method: "is_set",
function: "type::is_set",
experimental: None,
},
GeneratedMethod {
method: "is_string",
function: "type::is_string",
experimental: None,
},
GeneratedMethod {
method: "is_uuid",
function: "type::is_uuid",
experimental: None,
},
GeneratedMethod {
method: "patch",
function: "value::patch",
experimental: None,
},
GeneratedMethod {
method: "repeat",
function: "array::repeat",
experimental: None,
},
GeneratedMethod {
method: "to_array",
function: "type::array",
experimental: None,
},
GeneratedMethod {
method: "to_bool",
function: "type::bool",
experimental: None,
},
GeneratedMethod {
method: "to_bytes",
function: "type::bytes",
experimental: None,
},
GeneratedMethod {
method: "to_datetime",
function: "type::datetime",
experimental: None,
},
GeneratedMethod {
method: "to_decimal",
function: "type::decimal",
experimental: None,
},
GeneratedMethod {
method: "to_duration",
function: "type::duration",
experimental: None,
},
GeneratedMethod {
method: "to_float",
function: "type::float",
experimental: None,
},
GeneratedMethod {
method: "to_geometry",
function: "type::geometry",
experimental: None,
},
GeneratedMethod {
method: "to_int",
function: "type::int",
experimental: None,
},
GeneratedMethod {
method: "to_number",
function: "type::number",
experimental: None,
},
GeneratedMethod {
method: "to_point",
function: "type::point",
experimental: None,
},
GeneratedMethod {
method: "to_range",
function: "type::range",
experimental: None,
},
GeneratedMethod {
method: "to_record",
function: "type::record",
experimental: None,
},
GeneratedMethod {
method: "to_set",
function: "type::set",
experimental: None,
},
GeneratedMethod {
method: "to_string",
function: "type::string",
experimental: None,
},
GeneratedMethod {
method: "to_string_lossy",
function: "type::string_lossy",
experimental: None,
},
GeneratedMethod {
method: "to_uuid",
function: "type::uuid",
experimental: None,
},
GeneratedMethod {
method: "type_of",
function: "type::of",
experimental: None,
},
],
},
];