MCPcopy Create free account

hub / github.com/betaveros/noulith / functions

Functions526 in github.com/betaveros/noulith

↓ 2 callersMethodis_at_end
(&self)
src/core.rs:4511
↓ 2 callersMethodis_null
(&self)
src/core.rs:1265
↓ 2 callersFunctionjson_decode
(v: serde_json::Value)
src/lib.rs:3152
↓ 2 callersFunctionjson_encode
(x: Obj)
src/lib.rs:3117
↓ 2 callersMethodlex
(&mut self)
src/lex.rs:320
↓ 2 callersMethodlte
(&self, other: i64)
src/nint.rs:377
↓ 2 callersMethodmagnitude
(&'a self)
src/nint.rs:304
↓ 2 callersFunctionmake_env
( input: &[u8], js_write: js_sys::Function, js_display: js_sys::Function, )
src/lib.rs:6425
↓ 2 callersMethodmodify_existing_var
( &self, key: &str, f: impl FnOnce(&(ObjType, Box<RefCell<Obj>>)) -> T, )
src/core.rs:4800
↓ 2 callersFunctionmulti_filter
(env: &REnv, f: Func, v: Seq, neg: bool)
src/lib.rs:2673
↓ 2 callersFunctionmulti_reverse
(v: Seq)
src/lib.rs:2638
↓ 2 callersFunctionmut_seq_into_finite_iter
( seq: &'a mut Seq, purpose: &'b str, )
src/core.rs:312
↓ 2 callersFunctionmut_seq_into_iter_pairs
(seq: &mut Seq)
src/core.rs:360
↓ 2 callersFunctionobj_clamp_to_usize_ok
(n: &Obj)
src/core.rs:943
↓ 2 callersMethodoperand
(&mut self)
src/core.rs:3950
↓ 2 callersMethodoperator
(&mut self, allow_backtick: bool)
src/core.rs:4118
↓ 2 callersFunctionopt_rc_freeze
(env: &mut FreezeEnv, expr: &Option<Rc<LocExpr>>)
src/core.rs:2448
↓ 2 callersFunctionparse_elements
(tokens: &[Token])
src/ein.rs:59
↓ 2 callersMethodpartial_cmp
(&self, other: &Self)
src/nnum.rs:543
↓ 2 callersMethodpythonic_index_isize
(&self, _: isize)
src/streams.rs:39
↓ 2 callersFunctionpythonic_slice
(xs: &[T], lo: Option<isize>, hi: Option<isize>)
src/core.rs:141
↓ 2 callersFunctionread_import_to_string
(s: &str)
src/core.rs:2541
↓ 2 callersFunctionread_input
(env: &Rc<RefCell<Env>>)
src/lib.rs:3254
↓ 2 callersFunctionrearrange
(v: Obj, spec: &str, constraints: HashMap<String, usize>)
src/ein.rs:294
↓ 2 callersMethodrender
slow
src/core.rs:1690
↓ 2 callersFunctionrepl
()
src/main.rs:28
↓ 2 callersMethodrun_top
(&mut self, env: &REnv)
src/eval.rs:155
↓ 2 callersFunctionsplat_section_eval
( env: &Rc<RefCell<Env>>, args: &Vec<Box<LocExpr>>, )
src/eval.rs:472
↓ 2 callersFunctionstrip_comments
(mut tokens: Vec<LocToken>)
src/core.rs:2367
↓ 2 callersMethodsupply_source
(self: &mut NErr, src_file: Rc<String>, src: Rc<String>)
src/core.rs:1676
↓ 2 callersMethodtighter_than_when_before
(&self, other: &Precedence)
src/core.rs:534
↓ 2 callersFunctionto_f64_ok
(n: &NNum)
src/core.rs:957
↓ 2 callersMethodto_nint
(&self)
src/nnum.rs:407
↓ 2 callersMethodtotal_cmp_big_nan
(&self, other: &Self)
src/nnum.rs:574
↓ 2 callersMethodtotal_cmp_small_nan
(&self, other: &Self)
src/nnum.rs:555
↓ 2 callersMethodtotal_hash
(&self, state: &mut H)
src/nnum.rs:652
↓ 2 callersMethodtry_chain
(&self, other: &Func)
src/eval.rs:3200
↓ 2 callersMethodtry_consume_u8
consuming an int that's not a u8 is an error
src/core.rs:3158
↓ 2 callersMethodtry_emit_imaginary_float
(&mut self, acc: String)
src/lex.rs:303
↓ 2 callersFunctionvec_box_freeze_underscore_ok
( env: &mut FreezeEnv, expr: &Vec<Box<LocExpr>>, )
src/core.rs:2417
↓ 2 callersFunctionwrite_pairs
( it: impl Iterator<Item = (&'a (impl MyDisplay + 'a), &'b (impl MyDisplay + 'b))>, formatter: &mut dy
src/core.rs:1344
↓ 2 callersFunctionwrite_slice
( v: &[impl MyDisplay], formatter: &mut dyn fmt::Write, flags: &mut MyFmtFlags, )
src/core.rs:1313
↓ 1 callersMethodabs
(&self)
src/nint.rs:318
↓ 1 callersMethodany_literals
(&self)
src/core.rs:2035
↓ 1 callersFunctionassign_every
(env: &REnv, lhs: &EvaluatedLvalue, rt: Option<&ObjType>, rhs: Obj)
src/eval.rs:2707
↓ 1 callersFunctioncall2
(env: &REnv, f: Obj, arg1: Obj, arg2: Obj)
src/eval.rs:1926
↓ 1 callersFunctioncartesian_foreach
surprisingly rare function where we really can't consume the iterators
src/lib.rs:1251
↓ 1 callersFunctionchar_from_bigint
Simple utility to collapse two Option layers into one
src/nnum.rs:31
↓ 1 callersFunctioncheck_if_valid_key
(obj: &Obj)
src/core.rs:1066
↓ 1 callersMethodclamp_to_usize
(&self)
src/nnum.rs:456
↓ 1 callersFunctionclassified_with
( it: impl Iterator<Item = NRes<T>>, mut f: impl FnMut(Obj) -> NRes<Obj>, )
src/lib.rs:2794
↓ 1 callersFunctioncompile_einsum
( expr: &EinsumExpr, sizes: &HashMap<String, usize>, )
src/ein.rs:119
↓ 1 callersMethoddenominator
(&self)
src/nnum.rs:320
↓ 1 callersFunctiondestructure_top_level_ands
(lvalue: EvaluatedLvalue)
src/eval.rs:556
↓ 1 callersFunctiondrop_while
(s: Seq, f: Func, env: &REnv)
src/lib.rs:2904
↓ 1 callersMethodemit_but_last
(&mut self, token1: Token, token2: Token)
src/lex.rs:154
↓ 1 callersFunctionencapsulated_eval
( code: &str, input: &[u8], fancy: bool, stateful: bool, js_write: js_sys::Function, j
src/lib.rs:6510
↓ 1 callersFunctionexpand
(v: Vecs)
src/ein.rs:287
↓ 1 callersFunctionexpect_nums_and_vectorize_2
( body: fn(NNum, NNum) -> NRes<Obj>, a: Obj, b: Obj, name: &str, )
src/lib.rs:2296
↓ 1 callersFunctionextract_simple_ident_from_lvalue
(lv: &Lvalue)
src/optim.rs:11
↓ 1 callersFunctionfast_edit_distance
simple, linear-time, and at least finds when one is a subsequence of the other.
src/core.rs:4618
↓ 1 callersMethodfinish
(&mut self)
src/core.rs:2181
↓ 1 callersFunctionflatten_some
(v: Vecs, flag: &[bool])
src/ein.rs:266
↓ 1 callersMethodfor_iteration
(&mut self)
src/core.rs:3894
↓ 1 callersFunctionfreeze_lvalue
(env: &mut FreezeEnv, lvalue: &Lvalue)
src/core.rs:2459
↓ 1 callersMethodgcd
(&self, other: &Self)
src/nint.rs:368
↓ 1 callersFunctionget_wrapper
(arg: &str)
src/main.rs:145
↓ 1 callersMethodhash
(&self, state: &mut H)
src/nint.rs:292
↓ 1 callersFunctioni
(n: i64)
tests/test.rs:10
↓ 1 callersMethodinsert_rassoc_builtin
(&mut self, b: impl Builtin + 'static)
src/core.rs:4875
↓ 1 callersMethodinsert_rassoc_builtin_with_alias
( &mut self, b: impl Builtin + 'static + Clone, alias: &str, )
src/core.rs:4890
↓ 1 callersMethodinto_bigint
(self)
src/nnum.rs:421
↓ 1 callersMethodinto_nint
(self)
src/nnum.rs:414
↓ 1 callersFunctioniterate
( acc: &mut Vec<(Vec<usize>, Obj)>, inds: &mut Vec<usize>, rest_dims: &[Vec<usize>], mut obj:
src/ein.rs:179
↓ 1 callersFunctionjs_value_to_obj
(value: &JsValue)
src/lib.rs:6285
↓ 1 callersFunctionlazy_factorize
(mut a: BigInt)
src/nnum.rs:1029
↓ 1 callersMethodlcm
(&self, other: &Self)
src/nint.rs:371
↓ 1 callersFunctionlex
(input: &str)
src/ein.rs:16
↓ 1 callersMethodlex_base_64_and_emit
(&mut self)
src/lex.rs:287
↓ 1 callersMethodmin
(&'a self, other: &'a Self)
src/nnum.rs:681
↓ 1 callersFunctionmodify_every
different: doesn't hold a mutable borrow to the environment when calling rhs; doesn't accept declarations
src/eval.rs:2809
↓ 1 callersFunctionmodify_every_existing_index
same here...
src/eval.rs:2392
↓ 1 callersFunctionmulti_classify_with
(env: &REnv, f: Func, v: Seq)
src/lib.rs:3113
↓ 1 callersFunctionmulti_group
(v: Seq, n: usize, strict: bool)
src/lib.rs:3087
↓ 1 callersFunctionmulti_group_all_with
(env: &REnv, f: Func, v: Seq)
src/lib.rs:3100
↓ 1 callersFunctionmulti_group_by
(env: &REnv, f: Func, v: Seq)
src/lib.rs:3093
↓ 1 callersFunctionmulti_group_by_eq
(v: Seq)
src/lib.rs:3090
↓ 1 callersFunctionmulti_prefixes
(v: Seq)
src/lib.rs:3106
↓ 1 callersFunctionmulti_sort
(v: Seq)
src/lib.rs:2661
↓ 1 callersFunctionmulti_sort_by
(env: &REnv, f: Func, v: Seq)
src/lib.rs:2699
↓ 1 callersFunctionmulti_sort_on
(env: &REnv, f: Func, v: Seq)
src/lib.rs:2723
↓ 1 callersFunctionmulti_suffixes
(v: Seq)
src/lib.rs:3109
↓ 1 callersFunctionmulti_unique
(v: Seq)
src/lib.rs:2736
↓ 1 callersFunctionmulti_window
(v: Seq, n: usize)
src/lib.rs:3103
↓ 1 callersMethodnext
(&mut self)
src/streams.rs:15
↓ 1 callersMethodnumerator
(&self)
src/nnum.rs:312
↓ 1 callersFunctionobj_to_cloning_iter
(obj: &'a Obj, purpose: &'b str)
src/core.rs:259
↓ 1 callersFunctionoptimize_expr
(e: LocExpr)
src/optim.rs:381
↓ 1 callersFunctionoptimize_for
( state: &mut OptimState, mut its: Vec<ForIteration>, outer_start: CodeLoc, outer_end: CodeLoc
src/optim.rs:35
↓ 1 callersMethodparameter_list
Param list for a lambda, including the right arrow. Can be empty. unlike annotated_comma_separated I am deciding that colon annotations DON'T cover mu
src/core.rs:4439
← previousnext →201–300 of 526, ranked by callers