Ecosyste.ms: Packages

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

crates.io "traits" keyword

bare-io
The bare essentials of std::io for use in no_std. Alloc support is optional.
5 versions - Latest release: about 19 hours ago - 4 dependent packages - 4 dependent repositories - 11.7 thousand downloads total - 70 stars on GitHub - 1 maintainer
matrixable 0.6.0
Traits and structs extending capabilities of matrix-like structures.
9 versions - Latest release: about 1 month ago - 2.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
cl-traits-derive 1.0.0
Derives for cl-traits
5 versions - Latest release: about 4 years ago - 1 dependent package - 2.46 thousand downloads total - 5 stars on GitHub - 1 maintainer
trot 0.1.2
Trait library.
7 versions - Latest release: 3 days ago - 917 downloads total - 0 stars on GitHub - 2 maintainers
cl-traits 7.0.0
Provides traits that describe collections
26 versions - Latest release: almost 2 years ago - 4 dependent packages - 13.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
declarative_enum_dispatch 0.1.0
Declarative macro generating boilerplate for enum dispatch
1 version - Latest release: about 1 month ago - 234 downloads total - 1 maintainer
atomic-traits 0.4.0
The traits for generic atomic operations
4 versions - Latest release: 3 months ago - 5 dependent packages - 40 dependent repositories - 1.01 million downloads total - 8 stars on GitHub - 1 maintainer
tentacli-traits 2.0.0
Traits and types for tentacli and related projects
6 versions - Latest release: 20 days ago - 1 dependent package - 929 downloads total - 1 maintainer
Top 9.6% on crates.io
nonzero_ext 0.3.0
Extensions and additional traits for non-zero integer types
10 versions - Latest release: over 2 years ago - 28 dependent packages - 973 dependent repositories - 7.93 million downloads total - 14 stars on GitHub - 1 maintainer
min_max_traits 0.1.0
Traits for MIN and MAX associated constants
1 version - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 1.62 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
funty 2.0.0
Trait generalization over the primitive types
7 versions - Latest release: over 2 years ago - 88 dependent packages - 9,017 dependent repositories - 42.7 million downloads total - 41 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
enum_dispatch 0.3.13
Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed
26 versions - Latest release: about 2 months ago - 202 dependent packages - 2,775 dependent repositories - 10.8 million downloads total - 141 stars on GitLab.com - 1 maintainer
enum_delegate 0.2.0
Easily replace dynamic dispatch with an enum, for speed and serialization
2 versions - Latest release: over 1 year ago - 5 dependent packages - 97 dependent repositories - 76.1 thousand downloads total - 9 stars on GitLab.com - 1 maintainer
Top 2.3% on crates.io
crypto-common 0.1.6
Common cryptographic traits
15 versions - Latest release: almost 2 years ago - 40 dependent packages - 36,637 dependent repositories - 104 million downloads total - 535 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
core2 0.4.0
The bare essentials of std::io for use in no_std. Alloc support is optional.
7 versions - Latest release: over 2 years ago - 47 dependent packages - 2,240 dependent repositories - 7.18 million downloads total - 2 stars on GitHub - 1 maintainer
cl-aux 4.4.0
Provides elements that describe collections
15 versions - Latest release: 7 months ago - 4 dependent packages - 1 dependent repositories - 7.6 thousand downloads total - 13 stars on GitHub - 1 maintainer
combine_traits 0.1.2
A Macro to create Traits wich are just a combination of existing ones.
3 versions - Latest release: over 1 year ago - 882 downloads total - 1 stars on GitHub - 1 maintainer
count-digits 0.5.1
A no-std trait to determine the lengths of integers in various number bases.
13 versions - Latest release: 3 months ago - 3.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
try-traits 0.1.1
Alternatives to std lib traits that can fail.
2 versions - Latest release: over 3 years ago - 11 dependent repositories - 52.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
str_tools 0.1.0
a utility that provides useful methods for manipulating the ends of strings
1 version - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 1.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
arith_traits 0.3.2
Traits unifying types based on various supported arithmetic operations.
5 versions - Latest release: over 1 year ago - 3 dependent packages - 2 dependent repositories - 2.89 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
chalk-ir 0.97.0
Chalk's internal representation of types, goals, and clauses
83 versions - Latest release: about 1 month ago - 5 dependent packages - 243 dependent repositories - 2.52 million downloads total - 1,768 stars on GitHub - 3 maintainers
stats_traits 0.1.0
Traits for collection-like types to calculate statistics
1 version - Latest release: over 1 year ago - 1 dependent repositories - 416 downloads total - 1 stars on GitHub - 1 maintainer
enum_delegate_lib 0.2.0
Internal macro implementations for enum_delegate - use to implement your own macros
2 versions - Latest release: over 1 year ago - 1 dependent package - 88 dependent repositories - 76.3 thousand downloads total - 9 stars on GitLab.com - 1 maintainer
int_traits 0.1.1
Provides a trait for extended functions on integers
2 versions - Latest release: over 7 years ago - 7 dependent packages - 46 dependent repositories - 232 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
chalk-derive 0.97.0
A helper crate for use by chalk crates for `derive` macros.
88 versions - Latest release: about 1 month ago - 6 dependent packages - 243 dependent repositories - 2.52 million downloads total - 1,768 stars on GitHub - 3 maintainers
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 - 962 thousand downloads total - 2 stars on GitHub - 1 maintainer
fortraith 0.1.3
Compile-time compiler that compiles Forth to compile-time trait expressions.
4 versions - Latest release: almost 4 years ago - 1.57 thousand downloads total - 219 stars on GitHub - 1 maintainer
shortcuts 0.1.2
A crate with shortcuts for popular methods of popular types that allow you to write your blazingl...
3 versions - Latest release: almost 2 years ago - 976 downloads total - 1 stars on GitHub - 1 maintainer
obs-wrapper 0.4.1 💰
Safe wrapper of obs-sys
17 versions - Latest release: over 1 year ago - 1 dependent repositories - 7.44 thousand downloads total - 177 stars on GitHub - 1 maintainer
obs-sys 0.3.0 💰
Bindgen of <obs/obs.h>
7 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 4.97 thousand downloads total - 177 stars on GitHub - 1 maintainer
querable 0.0.2
Quer(y)able data structure implementation.
2 versions - Latest release: over 4 years ago - 968 downloads total - 0 stars on GitHub - 1 maintainer
async-variadic 1.1.1
Simple async variadic functions in Rust with trait bounds
3 versions - Latest release: almost 2 years ago - 988 downloads total - 1 stars on GitHub - 1 maintainer
enumerate 0.1.1
An attribute macro that, given a trait and its implementers, generates an enum that can be used i...
2 versions - Latest release: almost 5 years ago - 1 dependent repositories - 1.39 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
chalk-macros 0.10.0
Macros for Chalk
2 versions - Latest release: about 4 years ago - 4 dependent packages - 20 dependent repositories - 608 thousand downloads total - 1,768 stars on GitHub - 1 maintainer
Top 3.8% on crates.io
chalk-engine 0.97.0
Core trait engine from Chalk project
93 versions - Latest release: about 1 month ago - 3 dependent packages - 209 dependent repositories - 1.85 million downloads total - 1,768 stars on GitHub - 2 maintainers
Top 5.6% on crates.io
chalk-recursive 0.97.0
Recursive solver for the Chalk project
75 versions - Latest release: about 1 month ago - 1 dependent package - 182 dependent repositories - 1.26 million downloads total - 1,768 stars on GitHub - 1 maintainer
Top 3.7% on crates.io
chalk-solve 0.97.0
Combines the chalk-engine with chalk-ir
82 versions - Latest release: about 1 month ago - 3 dependent packages - 243 dependent repositories - 2.51 million downloads total - 1,768 stars on GitHub - 3 maintainers
dyn-slice 3.2.2
&dyn [Trait] implementation, inspired by a Reddit thread.
18 versions - Latest release: 12 days ago - 4.55 thousand downloads total - 3 stars on GitHub - 1 maintainer
is_signed_trait 0.1.0
Trait for IS_SIGNED associated constant
1 version - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
float-traits 0.0.3
Abstraction for general floating point numbers.
2 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 2.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
cfg_matrix 0.1.1
Procedural macro to generate permutations of supertraits based on cfg flags.
2 versions - Latest release: 9 months ago - 554 downloads total - 2 stars on GitHub - 1 maintainer
err_tools 0.1.1
Helper traits and functions for building errors in rust
2 versions - Latest release: almost 3 years ago - 5 dependent packages - 3 dependent repositories - 4.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
as_base 0.1.3
Cast trait objects to some base class
4 versions - Latest release: 9 months ago - 1.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
shorten 0.2.0
A collection of convenience functions, macros and traits to shorten repetitive code.
7 versions - Latest release: almost 3 years ago - 3.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
testing-utils 0.1.2
Simple testing utils
3 versions - Latest release: over 1 year ago - 2 dependent packages - 2 dependent repositories - 2.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
laxcow 0.2.0
Clone-on-write smart pointer with relaxed trait constraints
4 versions - Latest release: about 1 year ago - 1.14 thousand downloads total - 4 stars on GitHub - 1 maintainer
data_structure_traits 0.1.12
data structure collection traits
13 versions - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 9.24 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
tnp-extensions 0.10.1
Simple set of extensions privided for torrent-name-parser
1 version - Latest release: about 2 years ago - 412 downloads total - 0 stars on GitHub - 1 maintainer
to_vec 0.1.0
convenient to_vec, to_set and to_map methods on iterators
1 version - Latest release: almost 7 years ago - 1 dependent package - 3 dependent repositories - 7.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
phollaits 0.3.3
Here is a collection of traits that I use in my projects from time to time - feel free to use the...
20 versions - Latest release: almost 3 years ago - 2 dependent packages - 7.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
traitful 0.3.0
A collection of helper macros for trait patterns
4 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 51.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
higher_order_functions 0.2.0
A small collection of traits for implementing higher order functions
4 versions - Latest release: almost 2 years ago - 2 dependent packages - 3 dependent repositories - 2.71 thousand downloads total - 1 stars on GitHub - 1 maintainer
embedded-serial 0.5.0 💰
Some traits to describe the features of embedded Serial (UART) devices.
3 versions - Latest release: over 7 years ago - 4 dependent packages - 5.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
prim-traits 0.0.0
Traits for implementing generic algorithms over Rust's primitive numeric types
1 version - Latest release: over 5 years ago - 728 downloads total - 1 maintainer
robot-traits 0.1.0
A collection of robot related traits to allow interoperability between generic inputs and outputs
1 version - Latest release: almost 6 years ago - 1 dependent repositories - 747 downloads total - 1 stars on GitHub - 1 maintainer
async-middleware 1.0.0
Simple async monad(ish) middleware in Rust using tuples and async trait transforms
2 versions - Latest release: almost 2 years ago - 654 downloads total - 1 stars on GitHub - 1 maintainer
leptos-tracked 0.1.4
Utility traits for interacting with leptos signals
5 versions - Latest release: about 1 year ago - 1.28 thousand downloads total - 6 stars on GitHub - 1 maintainer
number_traits 0.2.4
number traits
12 versions - Latest release: about 6 years ago - 18 dependent packages - 7 dependent repositories - 9.92 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
Top 5.8% on crates.io
orbtk-utils 0.3.1-alpha4
Helper utils and traits for OrbTk.
4 versions - Latest release: about 2 years ago - 9 dependent packages - 9 dependent repositories - 18.6 thousand downloads total - 3,775 stars on GitHub - 1 maintainer
type_traits 0.3.0 💰
Collection of utilities related to types and their properties
3 versions - Latest release: about 1 year ago - 1.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
staticize 0.1.2
Provides a Staticize trait which provides access to a 'static version of any T that implements St...
3 versions - Latest release: 9 months ago - 1 dependent package - 1.52 thousand downloads total - 4 stars on GitHub - 1 maintainer
grouping_by 0.2.2
A simple library which allows the user to group an iterator by various ways.
10 versions - Latest release: over 2 years ago - 1 dependent repositories - 7.41 thousand downloads total - 1 stars on GitHub - 1 maintainer
trait_derive 0.1.0 💰
Simple proc macro used to generate traits from impl blocks.
1 version - Latest release: over 6 years ago - 806 downloads total - 2 stars on GitHub - 1 maintainer
align_constr 0.2.0
Like `aligned` but better. Newtype whose alignment is constrained not only by the inherent alignm...
5 versions - Latest release: 5 months ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
atomic_prim_traits 0.2.0
Traits over primitive atomic types.
3 versions - Latest release: almost 4 years ago - 1 dependent package - 1.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
trait_derive_core 0.1.0 💰
Core implementation for 'trait_derive' crate.
1 version - Latest release: over 6 years ago - 1 dependent package - 1.38 thousand downloads total - 2 stars on GitHub - 1 maintainer
closures 0.1.2
Abstraction for seperating code and state in closures
3 versions - Latest release: almost 7 years ago - 2.13 thousand downloads total - 1 stars on GitHub - 1 maintainer
reqwest-traits 0.2.0
Traits for reqwest to allow injecting a custom http client like reqwest_middleware::ClientWithMid...
2 versions - Latest release: 11 months ago - 635 downloads total - 1 stars on GitHub - 1 maintainer
max_len_base_10_as_usize 0.1.0
Trait offering constant maximum lengths of primitive integers as usize
1 version - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 1.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
colt 0.0.0
Collection traits
1 version - Latest release: about 4 years ago - 523 downloads total - 1 maintainer
osrs-bytes 0.5.0
Traits for working with bytes in Oldschool RuneScape
6 versions - Latest release: 11 months ago - 1 dependent package - 3.04 thousand downloads total - 6 stars on GitHub - 1 maintainer
dd_maths_traits 0.1.8
Strongly recommended to avoid using while in development. No semver guarantees.
9 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 3.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
get_len_base_10_as_usize 0.1.6
Traits for getting length base 10 as usize, both at run and compile time
7 versions - Latest release: over 2 years ago - 1 dependent package - 2.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
percolate 0.0.3 💰
Yet another async utility library.
3 versions - Latest release: almost 3 years ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
trait_tests 0.3.3
A compiler plugin to allow tests to be defined agaist traits.
9 versions - Latest release: almost 6 years ago - 1 dependent package - 5.3 thousand downloads total - 10 stars on GitHub - 1 maintainer
supertrait 0.1.0
Supertrait enables default associated types and const fn trait items in stable Rust
2 versions - Latest release: 10 months ago - 600 downloads total - 19 stars on GitHub - 1 maintainer
size-trait 0.1.0
Traits for restricting the size of type parameters.
1 version - Latest release: 10 months ago - 360 downloads total - 1 stars on GitHub - 1 maintainer
keyedes 0.1.0
Helps serialize and deserialize trait objects by allowing users to encode keys into the format.
1 version - Latest release: almost 3 years ago - 430 downloads total - 0 stars on GitHub - 1 maintainer
ssttt 0.1.0
More Syn Syntax Tree Traversal Trait
1 version - Latest release: 12 months ago - 359 downloads total - 0 stars on GitHub - 1 maintainer
trait-union 0.1.4
Stack-allocated trait objects
5 versions - Latest release: over 3 years ago - 1 dependent repositories - 2.49 thousand downloads total - 18 stars on GitHub - 1 maintainer
trait_eval 0.1.3 💰
We all know Rust's trait system is Turing complete, so tell me, why aren't we exploiting this???
4 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 2.57 thousand downloads total - 351 stars on GitHub - 1 maintainer
ref-map 0.1.3
Helper trait for Option and Result to map references
3 versions - Latest release: almost 3 years ago - 4 dependent packages - 6 dependent repositories - 36.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
SSTT
More Syn Syntax Tree Traversal Trait
1 version - Latest release: 29 days ago - 237 downloads total - 0 stars on GitHub - 1 maintainer