An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "function" keyword

View the packages on the crates.io package registry that are tagged with the "function" keyword.

fn_name 0.1.0
Macros that produce the name of the function they're invoked within.
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 39.7 thousand downloads total - 22 stars on GitHub - 1 maintainer
funscheduler 0.1.0
Time based function execution scheduler
1 version - Latest release: about 4 years ago - 1.67 thousand downloads total - 0 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: 12 months ago - 9.35 thousand downloads total - 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: almost 3 years ago - 1.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
kahuna 0.3.0
A basic implementation of wave-function collapse for procedural generation
3 versions - Latest release: over 3 years ago - 4.11 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
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 - 596 thousand downloads total - 257 stars on GitHub - 1 maintainer
docpos 0.2.1
Compact-document items after defining them (fn, struct, enum) + document fn parameters with rustd...
3 versions - Latest release: 10 months ago - 2.45 thousand downloads total - 1 stars on GitHub - 1 maintainer
KLPhash 0.1.4
small hashing fn library - str -> u32
5 versions - Latest release: over 10 years ago - 1 dependent repositories - 19.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
retour-utils 0.2.1
Utility crate for creating hooks with `retour`
5 versions - Latest release: over 2 years ago - 7.02 thousand downloads total - 5 stars on GitHub - 1 maintainer
bootstrap_aws_lambdas 0.0.5
Bootstrap AWS Lambda Binaries with Rust
5 versions - Latest release: over 1 year ago - 6.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
fyrox-autotile 1.0.0-rc.1 πŸ’°
An autotiler for Fyrox game engine
1 version - Latest release: 3 months ago - 1.37 thousand downloads total - 8,535 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: 9 months ago - 6 dependent packages - 1 dependent repositories - 60.3 thousand downloads total - 19 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: about 2 years ago - 2.22 thousand downloads total - 1 maintainer
union-fn-macro 0.2.0
Proc. macro implementation for creating efficient "inline closures".
2 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 3.28 thousand downloads total - 4 stars on GitHub - 1 maintainer
overloadable 0.4.1
Overloadable functions done easy in rust.
7 versions - Latest release: over 6 years ago - 10.4 thousand downloads total - 43 stars on GitHub - 1 maintainer
overloadf 0.1.8
unlock function overloading for rust
9 versions - Latest release: over 2 years ago - 11.6 thousand downloads total - 13 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: 15 days ago - 3.09 thousand downloads total - 1 stars on GitHub - 1 maintainer
also 0.1.0
A collection of Kotlin-esque blanket impl helper functions, enabling easier function chaining pat...
1 version - Latest release: over 6 years ago - 1 dependent repositories - 3.46 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
log-derive 0.4.1 πŸ’°
Procedural Macros for logging the result and inputs of a function
11 versions - Latest release: over 5 years ago - 13 dependent packages - 56 dependent repositories - 1.7 million downloads total - 191 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: over 1 year ago - 2.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
mobius 0.1.0
A fast Rust implementation of the Mobius function
1 version - Latest release: over 7 years ago - 2 thousand downloads total - 1 stars on GitHub - 1 maintainer
wrap 0.1.0
Generic function wrapping
2 versions - Latest release: almost 9 years ago - 10.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
gigachat-macro 0.1.0
GigaChat function description over annotations
1 version - Latest release: 10 months ago - 691 downloads total - 1 maintainer
loosen_map 0.1.1
Calls a function with self.
2 versions - Latest release: almost 7 years ago - 3.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
ay 0.1.0
Ay automatically implement Fn* traits for structs and enums
1 version - Latest release: almost 5 years ago - 1.98 thousand downloads total - 1 stars on GitHub - 1 maintainer
billow 0.2.0
Simple Wave Function Collapse implementation in Rust
3 versions - Latest release: over 3 years ago - 5.01 thousand downloads total - 1 stars on GitHub - 1 maintainer
simple_wfc 0.1.0-alpha.7
A simple implementation of wave-function collapse for procedural generation
7 versions - Latest release: 3 months ago - 194 downloads total - 1 maintainer
cache-fn 0.1.1
A Rust library for caching functions
2 versions - Latest release: 7 months ago - 1.06 thousand downloads total - 1 stars on GitHub - 1 maintainer
extend-fn 1.0.0
Use arbitrary FnMut when something that must implement Extend is needed
1 version - Latest release: 10 months ago - 686 downloads total - 0 stars on gitlab.com - 1 maintainer
tfns 0.1.0
TranscendentalFunctions: a math tool
1 version - Latest release: 3 months ago - 24 downloads total - 1 maintainer
bhook 0.1.2
Lightweight hook crate with no_std support that works on x86, x86_64, arm and aarch64
3 versions - Latest release: 7 months ago - 1.69 thousand downloads total - 4 stars on GitHub - 1 maintainer
fn_meta 0.8.0 πŸ’°
Returns metadata about a function at runtime.
13 versions - Latest release: 11 months ago - 2 dependent packages - 2 dependent repositories - 18.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
constany_stage_two 0.2.0
Convert any function to constant
3 versions - Latest release: over 5 years ago - 4.28 thousand downloads total - 23 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: 10 months ago - 1.32 thousand downloads total - 1 stars on GitHub - 1 maintainer
centoria 0.1.1
function manager for macOS and Linux
2 versions - Latest release: over 6 years ago - 3.32 thousand downloads total - 3 stars on GitHub - 1 maintainer
activation_functions 0.1.1
This is a collection of activation functions
2 versions - Latest release: over 4 years ago - 1 dependent repositories - 3.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
function-compose-proc-macros 0.3.1
function composition library for rust
5 versions - Latest release: about 1 month ago - 3.7 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
function-compose 0.3.1
function composition library for rust
6 versions - Latest release: about 1 month ago - 4.55 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: about 5 years ago - 2 dependent packages - 2 dependent repositories - 1.67 million downloads total - 2 stars on GitHub - 1 maintainer
scopefunc 0.1.1
A trait defining kotlin-like scope functions.
2 versions - Latest release: over 6 years ago - 1 dependent repositories - 4.23 thousand downloads total - 1 stars on GitHub - 1 maintainer
mincache-impl 0.1.0
Procedural macro implementation for mincache
1 version - Latest release: almost 4 years ago - 1 dependent package - 2.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
paris-locate 0.1.1
A crate to add function name to paris's formatting output
2 versions - Latest release: over 1 year ago - 2.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
optargs 0.1.2
Easily create macros for functions with optional arguments
3 versions - Latest release: almost 5 years ago - 1 dependent package - 28.3 thousand downloads total - 1 maintainer
curry-macro 0.1.0
Have fun currying using Rust's native closure syntax.
1 version - Latest release: almost 6 years ago - 2.13 thousand downloads total - 9 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.2 thousand downloads total - 0 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: over 1 year ago - 11.5 thousand downloads total - 63 stars on GitHub - 1 maintainer
finput 0.1.1
A simpler input
2 versions - Latest release: almost 2 years ago - 2.73 thousand downloads total - 1 maintainer
named_func_args 1.0.0-beta.1 πŸ’°
Proc macro to create boilerplate to simulate function with named arguments
1 version - Latest release: about 1 year ago - 1.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
func_ 1.0.1 πŸ’°
Proc macro to add function name constant within body of function
2 versions - Latest release: over 2 years ago - 2.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
min_hook_rs 2.1.1
A Rust implementation of MinHook library for Windows x64 function hooking with simplified but rel...
10 versions - Latest release: about 2 months ago - 3.71 thousand downloads total - 5 stars on GitHub - 1 maintainer
another_pipe_macro 0.1.2
Adds a macro for composing functions
3 versions - Latest release: over 3 years ago - 4.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
detour3 0.1.0
A cross-platform detour library written in Rust
2 versions - Latest release: about 3 years ago - 1 dependent repositories - 16.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
overfn 0.1.2
Simple overloading system for functions with different arguments
3 versions - Latest release: over 2 years ago - 4 thousand downloads total - 1 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: almost 2 years ago - 1.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
ow 0.1.1
Ow calls a function with self.
1 version - Latest release: almost 5 years ago - 1.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
functionate 0.1.0
Automatically implement Fn* traits for structs and enums
1 version - Latest release: over 5 years ago - 1.75 thousand downloads total - 8 stars on GitHub - 1 maintainer
ezhook 0.2.2
Function hooking for x86
4 versions - Latest release: over 5 years ago - 1 dependent repositories - 6.51 thousand downloads total - 1 stars on GitHub - 1 maintainer
magic-args-derive 0.1.1
Derive macros for magic-args.
2 versions - Latest release: 4 months ago - 642 downloads total - 0 stars on GitHub - 1 maintainer
fn_once 0.3.0 πŸ’°
This library provides a convenient derive macro for a once function.
3 versions - Latest release: over 3 years ago - 1 dependent repositories - 3.99 thousand downloads total - 2 stars on GitHub - 1 maintainer
mathelogos 0.1.1
Library to make Rust as a functional programming language.
2 versions - Latest release: over 1 year ago - 2.65 thousand downloads total - 3 stars on GitHub - 1 maintainer
lfa_derive 0.13.0
Macros for LFA
3 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 5.54 thousand downloads total - 3 stars on GitHub - 1 maintainer
magic-args 0.1.1
"Magic" declarative-style function arguments.
2 versions - Latest release: 4 months ago - 573 downloads total - 0 stars on GitHub - 1 maintainer
function-grep 0.1.1
find functions in files, powered by tree sitter
2 versions - Latest release: almost 2 years ago - 2.81 thousand downloads total - 11 stars on GitHub - 1 maintainer
git-function-history-gui 0.4.1
GUI frontend for git-function-history
8 versions - Latest release: over 3 years ago - 10.4 thousand downloads total - 11 stars on GitHub - 1 maintainer
retour-utils-impl 0.2.0
Macro crate for `retour-utils`
4 versions - Latest release: over 2 years ago - 1 dependent package - 6.4 thousand downloads total - 5 stars on GitHub - 1 maintainer
currying 0.4.0
A crate for currying anything implementing `FnOnce`. Arguments can be passed one at a time, yield...
12 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 13.7 thousand downloads total - 13 stars on GitHub - 1 maintainer
null_fn 0.1.1
A proc attribute macro that allows for creating null function pointers in statics
2 versions - Latest release: over 4 years ago - 1 dependent package - 4 dependent repositories - 11.6 thousand downloads total - 2 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 time
2 versions - Latest release: almost 3 years ago - 2.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
detour2 0.9.0
A cross-platform detour library written in Rust
1 version - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 3.45 thousand downloads total - 3 stars on GitHub - 1 maintainer
const-anonymous-functions 1.1.0
Simple macro to create const anonymous functions
2 versions - Latest release: over 2 years ago - 1 dependent package - 3.47 thousand downloads total - 1 maintainer
kash 0.7.1
Function and method cache and memoization
9 versions - Latest release: 5 months ago - 10.2 thousand downloads total - 6 stars on GitHub - 1 maintainer
boolean_function 0.1.2
Mathematical analysis of Boolean functions
9 versions - Latest release: 5 months ago - 7.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
throttle_my_fn 0.2.6
Throttle your functions
8 versions - Latest release: over 3 years ago - 1 dependent package - 11.3 thousand downloads total - 12 stars on GitHub - 1 maintainer
retour 0.3.1
A cross-platform detour library written in Rust
8 versions - Latest release: over 2 years ago - 6 dependent packages - 3 dependent repositories - 79.9 thousand downloads total - 179 stars on GitHub - 1 maintainer
fun_time_derive 0.3.4
The macro implementations of fun_time
8 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 174 thousand downloads total - 5 stars on GitHub - 1 maintainer
const_fn_assert 0.1.3+deprecated
Assertions for const functions.
5 versions - Latest release: over 2 years ago - 8 dependent packages - 98 dependent repositories - 457 thousand downloads total - 3 stars on GitHub - 1 maintainer
fun_time 0.3.4
fun_time is a simple Rust library that allows you to easily time your function calls with a simpl...
8 versions - Latest release: about 2 years ago - 4 dependent packages - 1 dependent repositories - 173 thousand downloads total - 4 stars on GitHub - 1 maintainer
git_function_history 0.7.1
show function history from git
20 versions - Latest release: over 2 years ago - 3 dependent packages - 25.4 thousand downloads total - 11 stars on GitHub - 1 maintainer
pi-rs 0.1.0
A library for finding your L1/L2/L3 cache sizes
1 version - Latest release: over 7 years ago - 1.96 thousand downloads total - 0 stars on GitHub - 1 maintainer
lazy-attribute 0.1.4
This crate provides a convenient attribute macro for lazy function execution
4 versions - Latest release: about 2 years ago - 5.16 thousand downloads total - 0 stars on GitHub - 1 maintainer
partial_function 0.6.0 πŸ’°
A clean way to define function as a set of subfunctions where each has defined start and end boun...
8 versions - Latest release: 12 months ago - 2 dependent packages - 1 dependent repositories - 15 thousand downloads total - 9 stars on GitHub - 1 maintainer
lazy-attribute-core 0.1.4
Implementation of the lazy macro
5 versions - Latest release: about 2 years ago - 1 dependent package - 6.45 thousand downloads total - 0 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: 6 months ago - 2 dependent packages - 6 dependent repositories - 19.7 thousand downloads total - 46 stars on GitHub - 2 maintainers
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.3 thousand downloads total - 9 stars on GitHub - 1 maintainer
rjwindow 0.0.1
Automatically disappearing data structure
1 version - Latest release: over 5 years ago - 1.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
compose 0.1.0
compose function
1 version - Latest release: over 6 years ago - 1.93 thousand downloads total - 1 maintainer
cargo-function-history 0.2.1
cargo frontend for git-function-history
5 versions - Latest release: over 3 years ago - 6.56 thousand downloads total - 11 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: almost 2 years ago - 1.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
kash_macros 0.7.1
Function and method cache and memoization
10 versions - Latest release: 5 months ago - 10.8 thousand downloads total - 6 stars on GitHub - 1 maintainer
mincache 0.1.0
Minimal function return caching crate
1 version - Latest release: almost 4 years ago - 1.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
overloadf_derive 0.1.8
unlock function overloading for rust
9 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 12.5 thousand downloads total - 14 stars on GitHub - 1 maintainer
composing 0.2.0
Tools to compose functions
3 versions - Latest release: almost 3 years ago - 4.12 thousand downloads total - 2 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: almost 6 years ago - 8.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
covers 0.1.0-beta.7
Lightweight library allowing to mock functions in Rust
7 versions - Latest release: over 5 years ago - 9.43 thousand downloads total - 2 stars on GitHub - 1 maintainer
fnerror 0.1.4
A proc-macro for generating error impls for functions.
4 versions - Latest release: 4 months ago - 1.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
anyinput-core 0.1.8
An internal helper library of anyinput
7 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 38.4 thousand downloads total - 22 stars on GitHub - 1 maintainer
constany_stage_one 0.2.0
Convert any function to constant
3 versions - Latest release: over 5 years ago - 4.24 thousand downloads total - 23 stars on GitHub - 1 maintainer
argmin_testfunctions 0.3.0 πŸ’°
Test functions for optimization algorithms
4 versions - Latest release: 4 months ago - 5 dependent packages - 6 dependent repositories - 72.5 thousand downloads total - 1,184 stars on GitHub - 1 maintainer
applying 1.0.1
Apply functions in method-position.
2 versions - Latest release: over 1 year ago - 37.5 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
bijection 0.1.2
A library for producing bijective functions in Rust.
3 versions - Latest release: over 9 years ago - 6.05 thousand downloads total - 1 stars on GitHub - 1 maintainer