MCPcopy Create free account

hub / github.com/JasonShin/fp-core.rs / functions

Functions141 in github.com/JasonShin/fp-core.rs

↓ 24 callersMethodchain
(self, f: F)
fp-core/src/chain.rs:10
↓ 24 callersMethodfmap
(self, f: F)
fp-core/src/functor.rs:10
↓ 19 callersMethodcombine
(self, other: Self)
fp-core/src/semigroup.rs:18
↓ 11 callersMethodap
(self, f: Applicator<B, Self>)
fp-core/src/apply.rs:11
↓ 10 callersMethodreduce
(self, b: B, fa: F)
fp-core/src/foldable.rs:35
↓ 5 callersFunctionfold_map
Biggest hardship with trying to put this into the above: we cannot have B constrained to be a Monoid, so having a default implementation becomes impos
fp-core/src/foldable.rs:25
↓ 2 callersMethodget
(s: &Person)
fp-examples/src/lens_example.rs:14
↓ 1 callersFunctionadd
(x: i32)
fp-examples/src/currying_example.rs:3
↓ 1 callersMethodextend
(self, f: W)
fp-core/src/extend.rs:11
↓ 1 callersMethodextract
(self)
fp-core/src/extract.rs:6
↓ 1 callersFunctionget_item
(cart: &HashMap<String, HashMap<String, i32>>)
fp-examples/src/option_example.rs:12
↓ 1 callersFunctionget_nested_price
(cart: &HashMap<String, HashMap<String, i32>>)
fp-examples/src/option_example.rs:20
↓ 1 callersFunctionincrement
(i: i32)
fp-examples/src/lambda_example.rs:3
↓ 1 callersMethodreduce_right
TODO: make sure this is correct.
fp-core/src/foldable.rs:43
↓ 1 callersFunctionsum
Practical example: summing a list
fp-examples/src/monoid_example.rs:137
Functionadd
(x: i32)
fp-examples/src/type_signature_example.rs:5
Functionadt_example
()
fp-examples/src/adt_example.rs:2
Functionanamorphism_example
()
fp-examples/src/anamorphism_example.rs:6
Functionapplicative_example
()
fp-examples/src/applicative_example.rs:7
Functionapplicative_example_on_result
()
fp-examples/src/applicative_example.rs:13
Functionarity
()
fp-examples/src/arity_example.rs:2
Functioncall
(f: &dyn Fn(A) -> B)
fp-examples/src/type_signature_example.rs:17
Functioncall2
(f: &'a dyn Fn(A) -> B)
fp-examples/src/type_signature_example.rs:23
Functioncatamorphism_example
()
fp-examples/src/catamorphism_example.rs:2
Functionclosure
()
fp-examples/src/closure_example.rs:2
Functioncomonad_test
()
fp-examples/src/comonad_example.rs:7
Functioncompose_two
(f: F, g: G)
fp-core/src/compose.rs:9
Functionconcat
Practical example: concatenating strings
fp-examples/src/monoid_example.rs:150
Functioncontinuation
()
fp-examples/src/continuation_example.rs:2
Functioncontracts_example
()
fp-examples/src/contracts_example.rs:2
Functioncurrying
()
fp-examples/src/currying_example.rs:2
Methodempty
()
fp-core/src/empty.rs:30
Functionempty_example_string
()
fp-examples/src/empty_example.rs:12
Functionempty_example_vec
()
fp-examples/src/empty_example.rs:6
Functionendomorphism_example
()
fp-examples/src/endomorphism_example.rs:2
Methodequals
(&self, other: &Self)
fp-core/src/setoid.rs:6
Functionfold_map_example
()
fp-examples/src/foldable_example.rs:23
Functionfoldable_example
()
fp-examples/src/foldable_example.rs:16
Functionfoo
(a: i32, b: i32, c: i32, d: i32, mul: i32, off: i32)
fp-examples/src/partial_application_example.rs:3
Functionfoo
(a: i32)
fp-examples/src/monoid_example.rs:8
Functionfunction_composition
()
fp-examples/src/function_composition_example.rs:6
Functionget_price
(item: &HashMap<String, i32>)
fp-examples/src/option_example.rs:16
Functionhof
()
fp-examples/src/hof_example.rs:2
Functionhomomorphism_example
()
fp-examples/src/homomorphism_example.rs:2
Functionidempotent_abs
()
fp-examples/src/idempotent_example.rs:16
Functionidempotent_sort
()
fp-examples/src/idempotent_example.rs:2
Functionidentity
(a: A)
fp-core/src/identity.rs:1
Functionimpure
()
fp-examples/src/purity_example.rs:9
Functionimpure2
()
fp-examples/src/purity_example.rs:18
Functionincrement
(x: i32)
fp-examples/src/type_signature_example.rs:11
Functionisomorphism_example
()
fp-examples/src/isomorphism_example.rs:9
Functionlambdas
()
fp-examples/src/lambda_example.rs:2
Functionlens_example
()
fp-examples/src/lens_example.rs:38
Functionmain
()
fp-examples/src/main.rs:41
Functionmap
(f: &dyn Fn(A) -> B)
fp-examples/src/type_signature_example.rs:29
Functionmonad_example
()
fp-examples/src/monad_example.rs:8
Functionmonad_example_on_result
()
fp-examples/src/monad_example.rs:14
Functionmonoid_example
()
fp-examples/src/monoid_example.rs:13
Methodof
(x: T)
fp-examples/src/pointed_functor_example.rs:10
Methodof
(a: A)
fp-core/src/pure.rs:8
Functionoption_example
()
fp-examples/src/option_example.rs:6
Methodover
(s: &S, f: &dyn Fn(Option<&A>) -> A)
fp-core/src/lens.rs:2
Functionpartial_application
()
fp-examples/src/partial_application_example.rs:2
Functionpointed_functor_example
()
fp-examples/src/pointed_functor_example.rs:16
Functionpredicate_example
()
fp-examples/src/predicate_example.rs:2
Functionpurity
()
fp-examples/src/purity_example.rs:2
Functionreferential_transparency
()
fp-examples/src/referential_transparency_example.rs:2
Methodset
(a: String, _s: &Person)
fp-examples/src/lens_example.rs:19
Functionsetoid_example
()
fp-examples/src/setoid_example.rs:6
Functionside_effects
()
fp-examples/src/side_effects_example.rs:6
Functiontest_applicative_homomorphism_option
()
fp-examples/src/applicative_example.rs:92
Functiontest_applicative_identity_law_option
()
fp-examples/src/applicative_example.rs:83
Functiontest_apply_with_type_change
()
fp-examples/src/applicative_example.rs:104
Functiontest_chain_validation_pattern
()
fp-examples/src/monad_example.rs:110
Functiontest_chain_with_functor_option
()
fp-examples/src/monad_example.rs:138
Functiontest_empty_i32
()
fp-examples/src/monoid_example.rs:52
Functiontest_empty_string
()
fp-examples/src/monoid_example.rs:58
Functiontest_empty_vec
()
fp-examples/src/monoid_example.rs:64
Functiontest_fold_map_empty_vec
()
fp-examples/src/foldable_example.rs:87
Functiontest_fold_map_string_concat
()
fp-examples/src/foldable_example.rs:73
Functiontest_fold_map_sum
()
fp-examples/src/foldable_example.rs:66
Functiontest_fold_map_with_transformation
()
fp-examples/src/foldable_example.rs:80
Functiontest_functor
()
fp-examples/src/functor_example.rs:29
Functiontest_functor_composition_law_option
()
fp-examples/src/functor_example.rs:132
Functiontest_functor_composition_law_result
()
fp-examples/src/functor_example.rs:147
Functiontest_functor_for_result
()
fp-examples/src/functor_example.rs:38
Functiontest_functor_identity_law_option
()
fp-examples/src/functor_example.rs:117
Functiontest_functor_identity_law_result
()
fp-examples/src/functor_example.rs:125
Functiontest_functor_with_closure
()
fp-examples/src/functor_example.rs:108
Functiontest_monad_associativity_option
()
fp-examples/src/monad_example.rs:97
Functiontest_monad_left_identity_option
()
fp-examples/src/monad_example.rs:77
Functiontest_monad_right_identity_option
()
fp-examples/src/monad_example.rs:89
Functiontest_monoid_left_identity_i32
()
fp-examples/src/monoid_example.rs:71
Functiontest_monoid_left_identity_string
()
fp-examples/src/monoid_example.rs:87
Functiontest_monoid_multiple_combines
()
fp-examples/src/monoid_example.rs:126
Functiontest_monoid_right_identity_i32
()
fp-examples/src/monoid_example.rs:79
Functiontest_monoid_right_identity_string
()
fp-examples/src/monoid_example.rs:94
Functiontest_option_apply
()
fp-examples/src/applicative_example.rs:32
Functiontest_option_apply_none_func
()
fp-examples/src/applicative_example.rs:48
Functiontest_option_apply_none_value
()
fp-examples/src/applicative_example.rs:40
next →1–100 of 141, ranked by callers