crates.io "function" keyword
constany_blank 1.0.1
Convert any function to constant2 versions - Latest release: over 5 years ago - 3.04 thousand downloads total - 23 stars on GitHub - 1 maintainer
rmacro 0.1.0
An internal tool for the r-series of computational crates. It handles defining expressions at bui...1 version - Latest release: about 2 years ago - 1.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
retour 0.3.1
A cross-platform detour library written in Rust8 versions - Latest release: almost 3 years ago - 6 dependent packages - 3 dependent repositories - 113 thousand downloads total - 205 stars on GitHub - 1 maintainer
named 0.1.0 π°
Procedural macro which allows you to produce functions which can be called with named arguments, ...1 version - Latest release: over 5 years ago - 2.31 thousand downloads total - 8 stars on GitHub - 1 maintainer
union-fn 0.2.0
Proc. macro for creating efficient "inline closures".2 versions - Latest release: over 3 years ago - 2.81 thousand downloads total - 4 stars on GitHub - 1 maintainer
fn_zip 0.2.4
Provides a zip trait for functions, allowing two functions to be combined before being called.8 versions - Latest release: over 1 year ago - 2 dependent packages - 10.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
fnaop 0.1.0
fnaop is a lightweight and flexible Rust library designed to bring Aspect-Oriented Programming (A...1 version - Latest release: almost 2 years ago - 1.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
tfns 0.1.0
TranscendentalFunctions: a math tool1 version - Latest release: 6 months ago - 30 downloads total - 0 stars on GitHub - 1 maintainer
throttle_my_fn 0.2.6
Throttle your functions8 versions - Latest release: over 3 years ago - 1 dependent package - 11.8 thousand downloads total - 12 stars on GitHub - 1 maintainer
derive_rich 0.4.4
Helps you to create richful function for your structs9 versions - Latest release: over 5 years ago - 5 dependent packages - 3 dependent repositories - 20.2 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
retour-utils 0.2.1
Utility crate for creating hooks with `retour`5 versions - Latest release: almost 3 years ago - 7.08 thousand downloads total - 5 stars on GitHub - 1 maintainer
qubit-function 0.13.0
Functional programming traits and Box/Rc/Arc adapters for Rust, inspired by Java functional inter...21 versions - Latest release: 6 days ago - 1.07 thousand downloads total - 1 maintainer
rjdebounce 0.2.1
Debouncing function utility4 versions - Latest release: almost 6 years ago - 1 dependent package - 5.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
dogleg-matx 0.1.0
Matrix algebra abstractions for the dogleg crate1 version - Latest release: 2 months ago - 27 downloads total - 1 stars on GitHub - 1 maintainer
function-wrapper 0.1.8
Rust attribute macro library that makes it easy to wrap functions in code that runs before and / ...9 versions - Latest release: over 1 year ago - 9.43 thousand downloads total - 1 maintainer
prism3-function 0.5.0
Common functional programming type aliases for Rust, providing Java-style functional interfaces5 versions - Latest release: 6 months ago - 945 downloads total - 0 stars on GitHub - 1 maintainer
rline_api 1.0.0
rline public API to create, manipulate, and convert rows of data, making it easy to work with dat...1 version - Latest release: over 2 years ago - 1 dependent package - 2.72 thousand downloads total - 1 maintainer
fn_name 0.1.0
Macros that produce the name of the function they're invoked within.1 version - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 51.9 thousand downloads total - 23 stars on GitHub - 1 maintainer
doxidize 0.1.1
Fearlessly document function parameters with rustdoc2 versions - Latest release: 3 months ago - 30 downloads total - 1 maintainer
compose-macro 0.1.0
A macro for composing functions1 version - Latest release: over 1 year ago - 888 downloads total - 1 maintainer
boolean_function 0.1.2
Mathematical analysis of Boolean functions9 versions - Latest release: 9 months ago - 7.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
roxygen 1.0.4
Seamlessly document function parameters with rustdoc10 versions - Latest release: over 1 year ago - 11.1 thousand downloads total - 48 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
12 versions - Latest release: almost 5 years ago - 5 dependent packages - 42 dependent repositories - 108 thousand downloads total - 389 stars on GitHub - 1 maintainer
detour 0.8.1
A cross-platform detour library written in Rust12 versions - Latest release: almost 5 years ago - 5 dependent packages - 42 dependent repositories - 108 thousand downloads total - 389 stars on GitHub - 1 maintainer
composing 0.2.0
Tools to compose functions3 versions - Latest release: about 3 years ago - 4.29 thousand downloads total - 2 stars on GitHub - 1 maintainer
rftrace-frontend 0.3.2
Rftracer frontend for writing uftrace compatible traces.8 versions - Latest release: 9 months ago - 2 dependent packages - 5 dependent repositories - 20.7 thousand downloads total - 46 stars on GitHub - 2 maintainers
docpos 0.2.1
Compact-document items after defining them (fn, struct, enum) + document fn parameters with rustd...3 versions - Latest release: about 1 year ago - 2.46 thousand downloads total - 1 stars on GitHub - 1 maintainer
rftrace-frontend-ffi 0.3.2
Default rftracer frontend as a static library so it can be called from C code.8 versions - Latest release: 9 months ago - 6.56 thousand downloads total - 46 stars on GitHub - 2 maintainers
overloadf 0.1.8
unlock function overloading for rust9 versions - Latest release: about 3 years ago - 11.7 thousand downloads total - 13 stars on GitHub - 1 maintainer
bijection 0.1.2
A library for producing bijective functions in Rust.3 versions - Latest release: over 9 years ago - 6.08 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
3 versions - Latest release: over 10 years ago - 3 dependent packages - 55 dependent repositories - 653 thousand downloads total - 257 stars on GitHub - 1 maintainer
pipeline 0.5.0
A macro collection to pipe |> your functions calls, like in F# or Elixir.3 versions - Latest release: over 10 years ago - 3 dependent packages - 55 dependent repositories - 653 thousand downloads total - 257 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
11 versions - Latest release: almost 6 years ago - 13 dependent packages - 56 dependent repositories - 1.8 million downloads total - 191 stars on GitHub - 1 maintainer
log-derive 0.4.1 π°
Procedural Macros for logging the result and inputs of a function11 versions - Latest release: almost 6 years ago - 13 dependent packages - 56 dependent repositories - 1.8 million downloads total - 191 stars on GitHub - 1 maintainer
fn_graph 0.18.0 π°
Runs interdependent logic concurrently, starting each function when predecessors have completed.32 versions - Latest release: about 1 year ago - 6 dependent packages - 1 dependent repositories - 61.5 thousand downloads total - 19 stars on GitHub - 1 maintainer
scope-functions 1.1.0
This crate provides Kotlin-inspired scope functions for use in almost any situation.2 versions - Latest release: almost 2 years ago - 2.81 thousand downloads total - 0 stars on GitHub - 1 maintainer
mobius 0.1.0
A fast Rust implementation of the Mobius function1 version - Latest release: almost 8 years ago - 2 thousand downloads total - 1 stars on GitHub - 1 maintainer
cache-fn 0.1.1
A Rust library for caching functions2 versions - Latest release: 11 months ago - 1.07 thousand downloads total - 1 stars on GitHub - 1 maintainer
bootstrap_aws_lambdas 0.0.5
Bootstrap AWS Lambda Binaries with Rust5 versions - Latest release: almost 2 years ago - 6.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
simple_wfc 0.1.0-alpha.7
A simple implementation of wave-function collapse for procedural generation7 versions - Latest release: 6 months ago - 214 downloads total - 1 maintainer
KLPhash 0.1.4
small hashing fn library - str -> u325 versions - Latest release: almost 11 years ago - 1 dependent repositories - 19.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
funscheduler 0.1.0
Time based function execution scheduler1 version - Latest release: over 4 years ago - 1.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
fn-ptr 0.9.1
A utility crate for introspecting and rewriting function pointer types at compile time.12 versions - Latest release: 4 months ago - 3.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
fn-item 0.1.1
Helpers for working with closures that donβt capture any variables.2 versions - Latest release: about 1 year ago - 1.33 thousand downloads total - 1 stars on GitHub - 1 maintainer
bhook 0.1.2
Lightweight hook crate with no_std support that works on x86, x86_64, arm and aarch643 versions - Latest release: 11 months ago - 1.9 thousand downloads total - 4 stars on GitHub - 1 maintainer
loosen_map 0.1.1
Calls a function with self.2 versions - Latest release: about 7 years ago - 3.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
currycompose 0.1.0
A crate providing a trait for performing currying (and non-currying) function-composition in rust.1 version - Latest release: about 3 years ago - 1.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
fyrox-autotile 1.0.1 π°
An autotiler for Fyrox game engine4 versions - Latest release: about 2 months ago - 6.48 thousand downloads total - 9,299 stars on GitHub - 1 maintainer
gigachat-macro 0.1.0
GigaChat function description over annotations1 version - Latest release: about 1 year ago - 694 downloads total - 1 maintainer
union-fn-macro 0.2.0
Proc. macro implementation for creating efficient "inline closures".2 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 3.34 thousand downloads total - 4 stars on GitHub - 1 maintainer
kahuna 0.3.0
A basic implementation of wave-function collapse for procedural generation3 versions - Latest release: about 4 years ago - 4.12 thousand downloads total - 12 stars on GitHub - 1 maintainer
overloadable 0.4.1
Overloadable functions done easy in rust.7 versions - Latest release: almost 7 years ago - 10.4 thousand downloads total - 43 stars on GitHub - 1 maintainer
constany_stage_two 0.2.0
Convert any function to constant3 versions - Latest release: over 5 years ago - 4.3 thousand downloads total - 23 stars on GitHub - 1 maintainer
rline_macro 1.0.0
A Rust procedural macro for generating WebAssembly stubs with customizable serialization formats.1 version - Latest release: over 2 years ago - 2.33 thousand downloads total - 1 maintainer
also 0.1.0
A collection of Kotlin-esque blanket impl helper functions, enabling easier function chaining pat...1 version - Latest release: almost 7 years ago - 1 dependent repositories - 3.55 thousand downloads total - 6 stars on GitHub - 1 maintainer
ay 0.1.0
Ay automatically implement Fn* traits for structs and enums1 version - Latest release: about 5 years ago - 2 thousand downloads total - 1 stars on GitHub - 1 maintainer
extend-fn 1.0.0
Use arbitrary FnMut when something that must implement Extend is needed1 version - Latest release: about 1 year ago - 690 downloads total - 0 stars on gitlab.com - 1 maintainer
billow 0.2.0
Simple Wave Function Collapse implementation in Rust3 versions - Latest release: over 3 years ago - 5.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
logcall 0.1.13
An attribute macro that logs the function return value.13 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 229 thousand downloads total - 28 stars on GitHub - 1 maintainer
centoria 0.1.1
function manager for macOS and Linux2 versions - Latest release: over 6 years ago - 3.33 thousand downloads total - 3 stars on GitHub - 1 maintainer
anyinput-derive 0.1.8
An internal helper library of anyinput7 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 43.5 thousand downloads total - 22 stars on GitHub - 1 maintainer
function-grep 0.1.1
find functions in files, powered by tree sitter2 versions - Latest release: about 2 years ago - 2.82 thousand downloads total - 11 stars on GitHub - 1 maintainer
rftrace 0.3.2
Function tracer backend. Logs all functions entries and exits. Works on all software compiled wit...8 versions - Latest release: 9 months ago - 2 dependent packages - 6 dependent repositories - 21.8 thousand downloads total - 46 stars on GitHub - 2 maintainers
lfa 0.15.0
Native rust implementations of linear function approximators.30 versions - Latest release: almost 6 years ago - 1 dependent package - 4 dependent repositories - 52.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
fn_type_alias 0.1.0
A proc attribute macro that generates a type alias with the given identifier for the attributed f...1 version - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 10.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
detour3 0.1.0
A cross-platform detour library written in Rust2 versions - Latest release: over 3 years ago - 1 dependent repositories - 17.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
detour2 0.9.0
A cross-platform detour library written in Rust1 version - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 3.58 thousand downloads total - 3 stars on GitHub - 1 maintainer
anyinput-core 0.1.8
An internal helper library of anyinput7 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 47.7 thousand downloads total - 22 stars on GitHub - 1 maintainer
anyinput 0.1.8
A macro for easier writing of functions that accept any string-, path-, iterator-, array-, or nda...9 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 48.8 thousand downloads total - 22 stars on GitHub - 1 maintainer
rjwindow 0.0.1
Automatically disappearing data structure1 version - Latest release: almost 6 years ago - 1.61 thousand downloads total - 1 stars on GitHub - 1 maintainer
mathelogos 0.1.1
Library to make Rust as a functional programming language.2 versions - Latest release: almost 2 years ago - 2.66 thousand downloads total - 3 stars on GitHub - 1 maintainer
lazy-attribute-core 0.1.4
Implementation of the lazy macro5 versions - Latest release: over 2 years ago - 1 dependent package - 6.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
wrapped-list 1.0.1
Macro for wrapping elements of a list with an object, function, or another macro at compile time2 versions - Latest release: about 3 years ago - 2.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
git_function_history 0.7.1
show function history from git20 versions - Latest release: over 2 years ago - 3 dependent packages - 25.7 thousand downloads total - 11 stars on GitHub - 1 maintainer
dispatchtable 0.2.0
Small library used to specify function dispatch tables HashMap<K, Box<Fn(..)>>6 versions - Latest release: about 6 years ago - 8.57 thousand downloads total - 1 stars on GitHub - 1 maintainer
fn_meta 0.8.0 π°
Returns metadata about a function at runtime.13 versions - Latest release: about 1 year ago - 2 dependent packages - 2 dependent repositories - 18.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
cargo-function-history 0.2.1
cargo frontend for git-function-history5 versions - Latest release: over 3 years ago - 6.6 thousand downloads total - 11 stars on GitHub - 1 maintainer
function_group 0.2.4
A macro to hack in function overloading to rust8 versions - Latest release: about 7 years ago - 12 thousand downloads total - 4 stars on GitHub - 1 maintainer
covers 0.1.0-beta.7
Lightweight library allowing to mock functions in Rust7 versions - Latest release: almost 6 years ago - 9.47 thousand downloads total - 2 stars on GitHub - 1 maintainer
compose 0.1.0
compose function1 version - Latest release: about 7 years ago - 1.94 thousand downloads total - 1 maintainer
named_func_args 1.0.0-beta.1 π°
Proc macro to create boilerplate to simulate function with named arguments1 version - Latest release: over 1 year ago - 1.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
mincache-impl 0.1.0
Procedural macro implementation for mincache1 version - Latest release: about 4 years ago - 1 dependent package - 2.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
function-compose 0.3.1
function composition library for rust6 versions - Latest release: 5 months ago - 4.58 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
func_wrap 0.1.3
Helper crate for procedural macro authors that wish to duplicate some received function inside it...5 versions - Latest release: over 5 years ago - 2 dependent packages - 2 dependent repositories - 1.91 million downloads total - 2 stars on GitHub - 1 maintainer
fn_has_this 0.1.1
A proc attribute macro that allows you to specify whether a function has a `this` argument (for c...2 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 12 thousand downloads total - 0 stars on GitHub - 1 maintainer
rfunction 0.1.0
An internal tool for the r-series of computational crates. It handles defining expressions at bui...1 version - Latest release: about 2 years ago - 1.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
finput 0.1.1
A simpler input2 versions - Latest release: about 2 years ago - 2.74 thousand downloads total - 1 maintainer
paris-locate 0.1.1
A crate to add function name to paris's formatting output2 versions - Latest release: almost 2 years ago - 2.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
lazy-attribute 0.1.4
This crate provides a convenient attribute macro for lazy function execution4 versions - Latest release: over 2 years ago - 5.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
const_fn_assert 0.1.3+deprecated
Assertions for const functions.5 versions - Latest release: about 3 years ago - 8 dependent packages - 98 dependent repositories - 467 thousand downloads total - 3 stars on GitHub - 1 maintainer
constany_stage_one 0.2.0
Convert any function to constant3 versions - Latest release: over 5 years ago - 4.27 thousand downloads total - 23 stars on GitHub - 1 maintainer
retour-utils-impl 0.2.0
Macro crate for `retour-utils`4 versions - Latest release: almost 3 years ago - 1 dependent package - 6.54 thousand downloads total - 5 stars on GitHub - 1 maintainer
fun_time_derive 0.3.4
The macro implementations of fun_time8 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 230 thousand downloads total - 5 stars on GitHub - 1 maintainer
lfa_derive 0.13.0
Macros for LFA3 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 5.55 thousand downloads total - 3 stars on GitHub - 1 maintainer
pike 0.1.6 π°
A macro collection to pipe |> your functions calls, like in functional languages such as F#, Elix...7 versions - Latest release: almost 2 years ago - 11.7 thousand downloads total - 63 stars on GitHub - 1 maintainer
functionate 0.1.0
Automatically implement Fn* traits for structs and enums1 version - Latest release: almost 6 years ago - 1.76 thousand downloads total - 8 stars on GitHub - 1 maintainer
ts-function 0.3.0
A proc-macro that generates TypeScript type aliases and wasm-bindgen ABI trait impls for Rust typ...3 versions - Latest release: 27 days ago - 23 downloads total - 1 maintainer
another_pipe_macro 0.1.2
Adds a macro for composing functions3 versions - Latest release: over 3 years ago - 4.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
optargs 0.1.2
Easily create macros for functions with optional arguments3 versions - Latest release: about 5 years ago - 1 dependent package - 35.7 thousand downloads total - 1 maintainer
argmin_testfunctions 0.3.0 π°
Test functions for optimization algorithms4 versions - Latest release: 8 months ago - 5 dependent packages - 6 dependent repositories - 79.8 thousand downloads total - 1,231 stars on GitHub - 1 maintainer
activation_functions 0.1.1
This is a collection of activation functions2 versions - Latest release: almost 5 years ago - 1 dependent repositories - 4.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
overloadf_derive 0.1.8
unlock function overloading for rust9 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 12.6 thousand downloads total - 14 stars on GitHub - 1 maintainer
git-function-history-gui 0.4.1
GUI frontend for git-function-history8 versions - Latest release: over 3 years ago - 10.4 thousand downloads total - 11 stars on GitHub - 1 maintainer
Related Keywords
rust
34
macro
29
macros
12
detour
9
hook
8
arguments
7
composition
7
proc-macro
6
functions
6
redirect
6
fp
5
rust-lang
5
math
5
cache
5
proc-macro-attributes
5
derive
4
fn
4
no_std
4
pipeline
4
collapse
4
git
4
wave
4
memoize
4
dispatch
4
compose
4
api
4
lambda
4
static
4
meta
3
parameters
3
doxygen
3
document
3
instrumentation
3
mcount
3
tracing
3
uftrace
3
overload
3
overloadable
3
curry
3
map
3
pipe
3
log
3
metaprogramming
3
kotlin
3
scope
3
gamedev
3
rustlang
3
functional
3
wrap
3
compile
3
generics
3
iterator
3
data
3
ndarray
3
size
3
argument
3
const
3
git_function_history
3
closure
3
utility
3
ai
3
overloading
2
ffi
2
disk
2
caching
2
alias
2
compile-time
2
func
2
procgen
2
minimal
2
function_compose
2
function_composition
2
redis
2
function-memoization
2
time
2
measure
2
execution_time
2
unstable
2
ergonomics
2
timing
2
linear
2
optional
2
approximation
2
rl
2
lib
2
library
2
crate
2
currying
2
docs
2
call
2
magic
2
lazy-evaluation
2
predicate
2
consumer
2
attribute
2
supplier
2
fitting
2
least-squares
2
nonlinear
2
regression
2