Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "option" keyword
ribbons 0.1.2
Library for unwrapping `Option` and `Result` types with a formatted error message. (less boilerpl...3 versions - Latest release: 3 months ago - 1.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
debugless-unwrap 0.0.4 💰
Unwrap Result<!Debug, !Debug> and Option<!Debug>4 versions - Latest release: over 3 years ago - 6 dependent packages - 10 dependent repositories - 108 thousand downloads total - 1 stars on GitHub - 1 maintainer
ephemeropt 0.3.0
An ephemeral Option that reverts to None after some time5 versions - Latest release: 5 months ago - 1 dependent repositories - 1.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
unsafe_unwrap 0.1.0 💰
Unsafely unwrap Result and Option types without checking.1 version - Latest release: almost 7 years ago - 13 dependent packages - 50 dependent repositories - 422 thousand downloads total - 5 stars on GitHub - 1 maintainer
zot 0.1.0
Provides Option-like enums for working with ordered collections of zero, one, or two items (`Zot`...1 version - Latest release: about 3 years ago - 1 dependent package - 3 dependent repositories - 3.07 thousand downloads total - 1 stars on GitHub - 1 maintainer
match_opt 0.1.2
A macro for turning a partial match into a full match returning an option.3 versions - Latest release: over 2 years ago - 424 dependent repositories - 748 thousand downloads total - 0 stars on GitHub - 1 maintainer
drop_some 1.0.1 💰
`.drop_some` syntax sugar for `Option`. It's instead of `.map(|_|())`.2 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 1.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
optfield 0.3.0
A macro that generates structs with optional fields3 versions - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 27.1 thousand downloads total - 17 stars on GitHub - 1 maintainer
insideout 0.2.0
Wrap composed types inside-out (eg. `Result<Option<T>, E>` or `Option<Result<T,E>>`2 versions - Latest release: over 5 years ago - 6 dependent packages - 5 dependent repositories - 22 thousand downloads total - 1 stars on GitHub - 1 maintainer
nothing 0.1.12
Probably a better Option13 versions - Latest release: 6 months ago - 4 dependent packages - 6.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
rco-cell 0.1.0
Wrapper for Rc<RefCell<Option<T>>> and its weak variant. Includes various utilties for common ope...1 version - Latest release: 3 months ago - 478 downloads total - 0 stars on GitHub - 1 maintainer
optional-field 0.1.6
Alternative data type to Option for representing values that can have 3 states: present, missing ...6 versions - Latest release: 11 months ago - 1 dependent package - 2 dependent repositories - 13.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
turbonone 0.2.1
Simple macro for calling functions with Option<T> arguments6 versions - Latest release: about 3 years ago - 3 dependent repositories - 2.28 thousand downloads total - 3 stars on GitHub - 1 maintainer
optional-fields-serde-macro 0.1.2
Macro for optional-field crate serde integration3 versions - Latest release: 12 months ago - 1 dependent package - 3 dependent repositories - 12.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
respector 0.1.2
An extension to add inspect method to Option and Result types.3 versions - Latest release: about 3 years ago - 1 dependent repositories - 1.91 thousand downloads total - 3 stars on GitHub - 1 maintainer
option-lock 0.3.1
A simple mutex for Option values5 versions - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositories - 4.19 thousand downloads total - 0 stars on GitHub - 1 maintainer
kurisu-derive 0.1.6
Small idiomatic command line options parser3 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 1.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
result-like 0.5.0
Option/Result-like monad interface for your own enum12 versions - Latest release: 5 months ago - 1 dependent package - 45 dependent repositories - 225 thousand downloads total - 9 stars on GitHub - 1 maintainer
take-if 1.0.0
A tiny utility for conditionally taking the contents of an option.2 versions - Latest release: about 4 years ago - 2 dependent repositories - 1.95 thousand downloads total - 1 stars on GitHub - 1 maintainer
sendable 0.6.1
Rc and Option equivalents that facilitate sending data between threads.12 versions - Latest release: about 2 years ago - 1 dependent repositories - 5.05 thousand downloads total - 23 stars on GitHub - 1 maintainer
kurisu 0.1.6
Small idiomatic command line options parser2 versions - Latest release: about 2 years ago - 814 downloads total - 1 stars on GitHub - 1 maintainer
dangerous_option 0.2.0
This crate provides DangerousOption - a type similar to ! in Swift language. It's basically an Op...2 versions - Latest release: over 6 years ago - 1 dependent package - 2 dependent repositories - 8.71 thousand downloads total - 4 stars on GitHub - 1 maintainer
try_opt 0.2.0
[deprecated] Like try!, but for Option3 versions - Latest release: over 5 years ago - 8 dependent packages - 6 dependent repositories - 35.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
macrofied-toolbox 0.4.2
This library provides an ergonomic experience of adding debugging messages to rust's Result<T,E> ...5 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
unchecked_unwrap 4.0.0
Adds an unchecked version of `unwrap()` and `expect()` to Option and Result.10 versions - Latest release: about 2 years ago - 7 dependent packages - 8 dependent repositories - 118 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
3 versions - Latest release: over 1 year ago - 12 dependent packages - 78 dependent repositories - 3.03 million downloads total - 19 stars on GitHub - 1 maintainer
atomic-take 1.1.0
Atomically take a value out of a container once.3 versions - Latest release: over 1 year ago - 12 dependent packages - 78 dependent repositories - 3.03 million downloads total - 19 stars on GitHub - 1 maintainer
untagged-option 0.2.0
An unsafe Option type without discriminant. Nightly only.3 versions - Latest release: over 4 years ago - 3 dependent packages - 9 dependent repositories - 33.9 thousand downloads total - 4 stars on GitHub - 1 maintainer
blackscholes_python 0.10.7
Black-Scholes option pricing model calculator3 versions - Latest release: over 1 year ago - 1.05 thousand downloads total - 8 stars on GitHub - 1 maintainer
some-to-err 0.2.1
A set of traits for converting `Option` to `Result`, providing methods to transform `Some` values...6 versions - Latest release: about 1 year ago - 3.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
break-block-macro 0.1.0
A little syntactic sugar to tide us over until the `?` operator can be used to exit try-catch scopes1 version - Latest release: about 1 month ago - 252 downloads total - 0 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
19 versions - Latest release: over 5 years ago - 15 dependent packages - 250 dependent repositories - 461 thousand downloads total - 35 stars on GitHub - 1 maintainer
optional 0.5.0
This crate supplies a number of Option-like primitive types19 versions - Latest release: over 5 years ago - 15 dependent packages - 250 dependent repositories - 461 thousand downloads total - 35 stars on GitHub - 1 maintainer
someok 0.1.0
A *tiny* crate that wraps [Result] and [Option] while we wait for `try_trait_v2` to stabilize1 version - Latest release: about 1 month ago - 1 dependent package - 258 downloads total - 0 stars on GitHub - 1 maintainer
blackscholes 0.24.0
Black-Scholes option pricing model calculator25 versions - Latest release: 9 months ago - 8.55 thousand downloads total - 8 stars on GitHub - 1 maintainer
option-operations 0.5.0
Traits and auto-implementations to improve arithmetic operations usability when dealing with `Opt...6 versions - Latest release: almost 2 years ago - 1 dependent package - 254 dependent repositories - 1.02 million downloads total - 2 stars on GitHub - 1 maintainer
rc-writer 1.1.10
A tiny implement for writing data to a reference counted instance.12 versions - Latest release: about 2 years ago - 1 dependent package - 17 dependent repositories - 16.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
result 1.0.0
Helpers for dealing with nested Result and Option types2 versions - Latest release: over 6 years ago - 10 dependent packages - 62 dependent repositories - 1.13 million downloads total - 4 stars on GitHub - 1 maintainer
atomic-destroy 0.1.0
An value which can be atomically read and destroyed; like an atomic Option.1 version - Latest release: almost 4 years ago - 565 downloads total - 0 stars on GitHub - 1 maintainer
optempty 0.1.13
Tools for working types that may be empty. E.g., an empty `String`, `Vec`, `HashMap`, etc.7 versions - Latest release: over 1 year ago - 1 dependent package - 10.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
wrap_result 0.1.1
easy to wrap Ok(value) , Err(value) or Some(value)2 versions - Latest release: about 3 years ago - 1 dependent repositories - 788 downloads total - 1 maintainer
blackscholes_wasm 0.18.1
Black-Scholes option pricing model calculator4 versions - Latest release: over 1 year ago - 1.22 thousand downloads total - 1 stars on GitHub - 1 maintainer
once-option 0.1.0
A `OnceOption` type, similar to `Option`, with the constraint that once emptied it cannot be re-s...1 version - Latest release: 3 months ago - 423 downloads total - 2 stars on GitHub - 1 maintainer
optional_take 0.1.0
Adapter for std::io::Take that accepts Option<u64> for limit.1 version - Latest release: over 2 years ago - 533 downloads total - 1 maintainer
any-opt 1.0.1
Simple macro to get the first value from a list of options2 versions - Latest release: over 4 years ago - 1.09 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
black76_wasm 0.20.0
Black76 option pricing model calculator1 version - Latest release: over 1 year ago - 344 downloads total - 1 stars on GitHub - 1 maintainer
ref-map 0.1.3
Helper trait for Option and Result to map references3 versions - Latest release: almost 3 years ago - 4 dependent packages - 6 dependent repositories - 37.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
another-option 0.1.1
Another option data type; useful when allocations are expensive.2 versions - Latest release: over 4 years ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
engineer 0.1.6
The engineer is a master builder!7 versions - Latest release: over 1 year ago - 2.15 thousand downloads total - 3 stars on GitHub - 1 maintainer
stable-vec 0.4.1 💰
A Vec-like collection which guarantees stable indices and features O(1) element deletion (semanti...12 versions - Latest release: 3 months ago - 4 dependent packages - 15 dependent repositories - 81.9 thousand downloads total - 14 stars on GitHub - 1 maintainer
engineer_derive 0.1.6
The engineer is a master builder! And this's it's derive.7 versions - Latest release: over 1 year ago - 1 dependent package - 2.37 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
9 versions - Latest release: over 2 years ago - 112 dependent packages - 320 dependent repositories - 2.91 million downloads total - 222 stars on GitHub - 1 maintainer
gumdrop 0.8.1
Option parser with custom derive support9 versions - Latest release: over 2 years ago - 112 dependent packages - 320 dependent repositories - 2.91 million downloads total - 222 stars on GitHub - 1 maintainer
Top 5.2% on crates.io
10 versions - Latest release: over 2 years ago - 11 dependent packages - 306 dependent repositories - 2.91 million downloads total - 222 stars on GitHub - 1 maintainer
gumdrop_derive 0.8.1
custom derive support for gumdrop10 versions - Latest release: over 2 years ago - 11 dependent packages - 306 dependent repositories - 2.91 million downloads total - 222 stars on GitHub - 1 maintainer
take-cell-option 0.1.2
Utility for taking the value from a cell of a option without cloning.3 versions - Latest release: over 4 years ago - 1.34 thousand downloads total - 1 maintainer
into-result 0.3.1
A simple convenience trait for converting something into a `Result` or `Option`5 versions - Latest release: about 4 years ago - 1 dependent repositories - 2.99 thousand downloads total - 1 maintainer
rsfinance 0.1.0
Simple option pricing crate.1 version - Latest release: over 1 year ago - 404 downloads total - 1 maintainer
is_none_or 0.1.0
A simple utility function for the Option type1 version - Latest release: 7 months ago - 6.76 thousand downloads total - 1 stars on GitHub - 1 maintainer
few 0.1.5
A generalization of `std::Option` allowing for up to two optional values7 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 3.66 thousand downloads total - 3 stars on GitHub - 1 maintainer
unnest 0.3.1
Macros for an unnested control flow.5 versions - Latest release: over 1 year ago - 2.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
if-none 0.0.5
Early break/continue/return if an optional expression evaluates to `None`.4 versions - Latest release: over 1 year ago - 1.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
debug_unwraps 0.1.0
Extension traits for debug only checked unwrapping1 version - Latest release: almost 2 years ago - 439 downloads total - 1 maintainer
optifi-cpi 0.5.0
Interface for OptiFi Program12 versions - Latest release: over 1 year ago - 1 dependent repositories - 3.77 thousand downloads total - 0 stars on GitHub - 2 maintainers
optifi-usdc-cpi 0.1.0
Interface for OptiFi USDC Program1 version - Latest release: over 1 year ago - 504 downloads total - 0 stars on GitHub - 1 maintainer
anpcli 0.1.0
A command line argument parser, which is simple, easy to use and highly customizable1 version - Latest release: 8 months ago - 324 downloads total - 0 stars on GitHub - 1 maintainer
hiopt 0.1.7
getopt/getopt_long for rust8 versions - Latest release: 7 months ago - 1 dependent package - 2.26 thousand downloads total - 1 maintainer
tuple-transpose 0.1.0 💰
Transpose tuple of results and options to result and option of tuple1 version - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 23.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
default-option-arr 0.1.1
Macros for simple default initialization of arrays of option types2 versions - Latest release: 11 months ago - 1 dependent package - 798 downloads total - 0 stars on GitHub - 1 maintainer
unwrap_return 0.1.2
A set of macros for returns and breaks in the None and Err cases.3 versions - Latest release: almost 4 years ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
nuhound 0.1.2
Improve error handling capability3 versions - Latest release: over 1 year ago - 932 downloads total - 0 stars on GitHub - 1 maintainer
black76 0.24.2
Black76 option pricing model calculator16 versions - Latest release: 11 months ago - 4.27 thousand downloads total - 2 stars on GitHub - 1 maintainer
opt2r 0.2.1
A simple crate(library) that provides a way to convert Option to Result.7 versions - Latest release: about 2 months ago - 1.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
storage_zip 0.1.1
Utility functions library for zipping Options and Results into tuples.2 versions - Latest release: over 4 years ago - 8.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
option_vec 0.1.3
Vec<Option<T>>-like container4 versions - Latest release: about 7 years ago - 2.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
try_into_opt 0.1.0
A macro like try!, but turns a Result into an Option, mainly for use in a filter_map1 version - Latest release: over 8 years ago - 1.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
unwrap_helpers 0.3.0
Helper macros for unwrapping.5 versions - Latest release: over 2 years ago - 1.69 thousand downloads total - 2 stars on GitHub - 1 maintainer
black_scholes_pricer 0.2.1
Scalar and SIMD vectorised versions of black scholes and binomial option pricing2 versions - Latest release: over 3 years ago - 970 downloads total - 55 stars on GitHub - 1 maintainer
option-inspect-none 1.0.0
The crate contains a trait, that implements the inspect_none(..) method on Options.1 version - Latest release: 4 months ago - 306 downloads total - 0 stars on GitHub - 1 maintainer
unwrap_helpers_proc_macros 0.1.1
Process macro for unwrap_helpers.2 versions - Latest release: over 2 years ago - 1 dependent package - 1.18 thousand downloads total - 2 stars on GitHub - 1 maintainer
possible 0.1.0
Rust library providing a three state enum for differentiating between an explicit null value and ...1 version - Latest release: almost 3 years ago - 11.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
imply_option 0.1.2
Provides a single `trait` which allows the construction of an `Option` based on a bool value.3 versions - Latest release: almost 6 years ago - 1.96 thousand downloads total - 0 stars on GitHub - 1 maintainer
intoif 1.0.0
A small library for construction of an Option and Result from any type based on some user-specifi...1 version - Latest release: over 4 years ago - 8.76 thousand downloads total - 1 stars on GitHub - 1 maintainer
flood-tide 0.2.10
command line flag and option parse utilities17 versions - Latest release: over 1 year ago - 12 dependent packages - 12 dependent repositories - 15 thousand downloads total - 3 stars on GitHub - 1 maintainer
fmtor 0.1.2
Formatting combinators for Options3 versions - Latest release: over 3 years ago - 1.55 thousand downloads total - 2 stars on GitHub - 1 maintainer
low-map 0.1.0
A convenient wrapper around a vector of options.1 version - Latest release: almost 3 years ago - 439 downloads total - 0 stars on GitLab.com - 1 maintainer
include_optional 1.0.1
Option-returning versions of include_X macros2 versions - Latest release: almost 3 years ago - 1.11 thousand downloads total - 2 stars on GitHub - 1 maintainer
opt_reduce 1.0.0
`reduce` function for `Option<_>`1 version - Latest release: almost 3 years ago - 549 downloads total - 3 stars on GitHub - 1 maintainer
flood-tide-gen 0.1.21
command line flag and option parse utilities22 versions - Latest release: over 1 year ago - 12 dependent repositories - 9.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
empty-option 0.1.1
Convenient wrappers for taking/replacing values from mutable references to `Option`s and enforcin...2 versions - Latest release: almost 7 years ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
fool 0.0.4
Traits for interoperation of Boolean and sum types.4 versions - Latest release: almost 4 years ago - 2 dependent packages - 1 dependent repositories - 9.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
optionee 0.2.0 💰
The macro to create option struct easily.2 versions - Latest release: almost 3 years ago - 768 downloads total - 2 stars on GitHub - 1 maintainer
efficient_enum 0.3.1
Space-efficient enum values7 versions - Latest release: over 7 years ago - 4.98 thousand downloads total - 1 stars on GitHub - 1 maintainer
maybe-future 1.0.1
Future that can be None2 versions - Latest release: 11 months ago - 2.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
option-inspect 0.3.0
Adds the missing Option::inspect() function3 versions - Latest release: about 1 year ago - 1 dependent package - 4.31 thousand downloads total - 1 stars on GitHub - 1 maintainer
Related Keywords
result
26
rust
21
unwrap
8
flag
6
finance
6
option-pricing
6
macro
6
argument
5
utility
4
no-std
4
parse
4
try
4
pricing
4
some
4
rust-library
4
macros
4
blackscholes
3
no_std
3
command
3
return
3
args
3
take
3
vec
3
cli
3
atomic
3
option-type
3
extension
3
field
3
rc
3
util
2
conversion
2
optifi
2
cpi
2
trading
2
solana
2
traits
2
error
2
getopts
2
command-line
2
debug
2
ok
2
wasm
2
data-structures
2
vector
2
black76
2
map
2
builder
2
codegen
2
crate
2
none
2
errors
2
trinary
2
serde
2
refcell
2
combinator
2
proc-macro
2
cell
2
rust-crate
2
optional
2
enum
2
smallvec
1
set
1
possible
1
move
1
async
1
futures
1
maybe
1
void
1
stable
1
quality-of-life
1
utility-library
1
indices
1
filter_map
1
arena
1
simd
1
chaining
1
bitvec
1
result-type
1
index
1
format
1
black
1
scholes
1
include
1
future
1
math-functions
1
replace
1
functional
1
inspect_none
1
debugging
1
patterns
1
rust-macros
1
default-init
1
array
1
transpose
1
tuple
1
boolean
1
configuration
1
settings
1
zip
1
getopt_long
1