MCPcopy Create free account

hub / github.com/clojure-rs/ClojureRS / functions

Functions479 in github.com/clojure-rs/ClojureRS

↓ 1 callersMethodis_truthy
/////////////////////////////////////////////////////////////////////////////////////////////// Eval Helper //////////////////////////////////////////
src/value.rs:569
↓ 1 callersMethoditer
(&self)
src/persistent_list_map.rs:215
↓ 1 callersMethoditer
(&self)
src/persistent_vector.rs:75
↓ 1 callersFunctionmerge_referred_syms
()
src/namespace.rs:492
↓ 1 callersMethodmeta
(&self)
src/protocols/iobj.rs:13
↓ 1 callersFunctionparse_args
(arguments: Vec<String>)
src/user_action.rs:20
↓ 1 callersMethodrun
(&self)
src/repl.rs:35
↓ 1 callersFunctionstring_parser
(input: &str)
src/reader.rs:301
↓ 1 callersFunctionsymbol_parser
Parses valid Clojure symbol Example Successes: a , b , |ab123| namespace.subnamespace/a cat/b a.b.c/|ab123|
src/reader.rs:286
↓ 1 callersMethodto_value
(&self)
src/rust_core/_multiply_.rs:10
↓ 1 callersMethodto_value
(&self)
src/rust_core/_plus_.rs:10
↓ 1 callersMethodto_value
(&self)
src/rust_core/rand_int.rs:12
↓ 1 callersMethodto_value
(&self)
src/rust_core/second.rs:16
↓ 1 callersMethodto_value
(&self)
src/rust_core/rand.rs:12
↓ 1 callersMethodto_value
(&self)
src/rust_core/meta.rs:28
↓ 1 callersMethodto_value
(&self)
src/rust_core/first.rs:16
↓ 1 callersMethodto_value
(&self)
src/rust_core/map.rs:16
↓ 1 callersMethodto_value
(&self)
src/rust_core/count.rs:16
↓ 1 callersMethodto_value
(&self)
src/rust_core/get.rs:11
↓ 1 callersMethodto_value
(&self)
src/rust_core/special_form/var.rs:22
↓ 1 callersMethodto_value
(&self)
src/clojure_std/env.rs:14
↓ 1 callersMethodtry_unwrap
(&self)
src/protocol.rs:39
↓ 1 callersFunctionunknown_err
(error: String)
src/error_message.rs:49
↓ 1 callersMethodwith_meta
(&self, meta: PersistentListMap)
src/protocols/iobj.rs:32
Methodadd_referred_namespace
(&self, namespace_sym: &Symbol, referred_namespace_sym: &Symbol)
src/namespace.rs:248
Functionadd_referred_syms
()
src/namespace.rs:618
Methodadd_referred_syms_to_curr_namespace
(&self, syms: HashMap<Symbol, Vec<Symbol>>)
src/environment.rs:120
Methodalter_meta
@TODO swap out Iterable for ISeq Also, this cannot return a Condition until we decide how we want to represent Conditions in a function that returns a
src/var.rs:77
Methodas_protocol
Panics if your Value isn't an instance of Protocol
src/protocol.rs:35
Methodas_protocol
(&self)
src/protocol.rs:67
Methodassoc
(&self, key: Rc<Value>, value: Rc<Value>)
src/protocols/ipersistent_list.rs:17
Functionbase_meta
Constructs base meta if none provided {:line 1 :column 1 :file "NO_SOURCE_PATH" :name <something> :ns <namespace>}
src/protocols/imeta.rs:43
Functioncast
(expected: Cast, found: TypeTag)
src/error_message.rs:77
Functioncharacter_is_not_clojure_whitespace
()
src/reader.rs:1248
Methodclojure_core_environment
()
src/environment.rs:275
Functioncomma_is_clojure_whitespace
()
src/reader.rs:1238
Functionconcatenates_char_to_str_beginning
()
src/reader.rs:729
Functioncons_str
Same as Haskell cons operator, applied to rust strings. Concatenates a `char` at the beginning of a `str`
src/reader.rs:68
Functionconsume_clojure_whitespaces_parser
Consumes any whitespace from input, if there is any. Always succeeds. A whitespace is either an ASCII whitespace or a comma.
src/reader.rs:204
Functionconsume_whitespaces_from_empty_input
()
src/reader.rs:1180
Functionconsume_whitespaces_from_input
()
src/reader.rs:1172
Functionconsume_whitespaces_from_input_no_whitespace
()
src/reader.rs:1185
Functionconsume_whitespaces_multiline
()
src/reader.rs:1226
Functionconsume_whitespaces_with_comments
()
src/reader.rs:1211
Functionconsume_whitespaces_with_comments_then_no_whitespace
()
src/reader.rs:1194
Functionconsume_whitespaces_with_comments_then_whitespace
()
src/reader.rs:1203
Functioncontains_key
()
src/persistent_list_map.rs:310
Methodcontains_key
(&self, key: &Rc<Value>)
src/protocols/ipersistent_map.rs:24
Functioncount_nil
()
src/rust_core/count.rs:48
Functioncount_something_unsupported
()
src/rust_core/count.rs:69
Functioncount_vector
()
src/rust_core/count.rs:55
Functioncreate_namespace_with_refers
()
src/namespace.rs:851
Functiondef_with_docstring
()
src/value.rs:793
Methoddefault
()
src/repl.rs:92
Methoddefault
()
src/namespace.rs:123
Functionderef
()
src/var.rs:136
Functiondivide_with_multiple_integer_arguments_returns_quotient
()
src/rust_core/_divide_.rs:120
Functiondivide_with_multiple_mixed_arguments_returns_quotient
()
src/rust_core/_divide_.rs:131
Functiondivide_with_one_double_argument_returns_quotient
()
src/rust_core/_divide_.rs:113
Functiondivide_with_one_negative_argument_returns_reciprocal
()
src/rust_core/_divide_.rs:99
Functiondivide_with_one_positive_argument_returns_reciprocal
()
src/rust_core/_divide_.rs:92
Functiondivide_with_two_integer_argument_returns_quotient
()
src/rust_core/_divide_.rs:106
Functiondivide_without_arguments_returns_error
()
src/rust_core/_divide_.rs:80
Functiondouble_parser
Parses valid doubles Example Successes: -1.0, 0.023, 1234.3223423
src/reader.rs:361
Functiondouble_parser_parses_integer_zero
()
src/reader.rs:807
Functiondouble_parser_parses_negative_one
()
src/reader.rs:795
Functiondouble_parser_parses_one
()
src/reader.rs:801
Methodeq
@TODO implement our generic IFns some other way? After all, again, this isn't Java @TODO improve this? This is a hack
src/value.rs:73
Methodeq
Remember; meta doesn't factor into equality
src/symbol.rs:86
Methodeq
Remember; meta doesn't factor into equality
src/var.rs:95
Functionequals_basic
()
src/rust_core/equals.rs:49
Methodeval_file
(&self, filepath: &str)
src/repl.rs:86
Functionfirst_char_in_empty_string_panics
()
src/reader.rs:720
Functionfirst_char_in_multi_char_string
()
src/reader.rs:714
Functionfirst_char_in_single_char_string
()
src/reader.rs:709
Functionfirst_on_empty_iterable
()
src/rust_core/first.rs:46
Functionfirst_on_iterable_with_one_value_list
()
src/rust_core/first.rs:55
Functionfirst_on_non_iterable_value
()
src/rust_core/first.rs:67
Methodfmt
(&self, f: &mut fmt::Formatter)
src/value.rs:163
Methodfmt
(&self, f: &mut fmt::Formatter)
src/persistent_list_map.rs:254
Methodfmt
(&self, f: &mut fmt::Formatter)
src/symbol.rs:101
Methodfmt
(&self, f: &mut fmt::Formatter)
src/user_action.rs:11
Methodfmt
(&self, f: &mut fmt::Formatter)
src/persistent_list.rs:114
Methodfmt
This trait requires `fmt` with this exact signature.
src/type_tag.rs:28
Methodfmt
(&self, f: &mut fmt::Formatter)
src/keyword.rs:29
Methodfmt
(&self, f: &mut fmt::Formatter)
src/persistent_vector.rs:28
Methodfmt
(&self, f: &mut fmt::Formatter)
src/var.rs:123
Methodfrom
(item: Vec<MapEntry>)
src/persistent_list_map.rs:182
Methodfrom
(item: Vec<Rc<Value>>)
src/persistent_vector.rs:40
Methodfrom_iter
(iter: I)
src/persistent_list_map.rs:229
Methodfrom_iter
(iter: I)
src/persistent_list.rs:185
Methodfrom_iter
@TODO Surely we can just forward Vec's from_iter and wrap it
src/persistent_vector.rs:101
Methodfrom_namespace_names
@TODO does this really need to be a vec ?
src/namespace.rs:70
Methodfrom_namespaces
@TODO same thing; does this really need to be a vec?
src/namespace.rs:65
Methodfrom_sym
(name: &Symbol)
src/namespace.rs:149
Methodfrom_sym_with_refers
(name: &Symbol, refers: Refers)
src/namespace.rs:153
Methodfrom_syms
@TODO does this really need to be a vec ?
src/namespace.rs:81
Methodget
@TODO make fn of ILookup
src/persistent_list_map.rs:109
Methodget
(&self, key: &Rc<Value>)
src/protocols/ipersistent_list.rs:9
Functionget_current_namespace
()
src/environment.rs:554
← previousnext →101–200 of 479, ranked by callers