crates.io "type" keyword
tuple_set 0.1.3 💰
Ergonomic utilities for working with Rust tuples by unique types, not position4 versions - Latest release: 11 months ago - 452 downloads total - 1 stars on GitHub - 1 maintainer
quick-error2 2.1.0
A macro which makes error types pleasant to write.3 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 10.7 thousand downloads total - 339 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
16 versions - Latest release: over 5 years ago - 422 dependent packages - 21,361 dependent repositories - 426 million downloads total - 339 stars on GitHub - 1 maintainer
quick-error 2.0.1
A macro which makes error types pleasant to write.16 versions - Latest release: over 5 years ago - 422 dependent packages - 21,361 dependent repositories - 426 million downloads total - 339 stars on GitHub - 1 maintainer
type_traits 0.3.0
Collection of utilities related to types and their properties3 versions - Latest release: over 3 years ago - 4.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
typebool 0.1.0 💰
Type-level booleans meant for compile-time hackery.1 version - Latest release: almost 7 years ago - 2 dependent packages - 1 dependent repositories - 8.08 thousand downloads total - 9 stars on GitHub - 1 maintainer
bricke 0.2.9
a proc-macro which map a type to another9 versions - Latest release: 3 months ago - 1.35 thousand downloads total - 1 maintainer
type-info-derive 0.2.0
Meta type information and type reflection at compile-time and runtime.2 versions - Latest release: over 8 years ago - 3 dependent packages - 1 dependent repositories - 5.23 thousand downloads total - 22 stars on GitHub - 1 maintainer
kind 1.0.0
Costless typed identifiers backed by UUID, with kind readable in serialized versions4 versions - Latest release: over 2 years ago - 5.85 thousand downloads total - 75 stars on GitHub - 2 maintainers
c2c 0.1.0
Colon type notation to C style type notation translator1 version - Latest release: 7 days ago - 0 downloads total - 1 maintainer
vec-plus
add some vec type1 version - Latest release: 9 days ago - 873 downloads total - 1 stars on GitHub - 1 maintainer
purp-value
A generic serialization/deserialization/type framework3 versions - Latest release: about 1 month ago - 1 dependent package - 3.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
unique_type_id_workspace 💰
A workspace for the unique type id crate.2 versions - Latest release: 15 days ago - 2.29 thousand downloads total - 15 stars on GitHub - 1 maintainer
fp-prelude
Haskell Functor, Applicative and Monad1 version - Latest release: about 2 months ago - 1.24 thousand downloads total - 1 maintainer
harvestype 1.0.3
Harvest your fields! A derive macro to expose the types of struct or enum fields as associated ty...4 versions - Latest release: 2 months ago - 56 downloads total - 1 maintainer
type-check 0.2.0
runtime validation of dynamic values against a Haskell-like type-expression string2 versions - Latest release: 4 months ago - 58 downloads total - 0 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
13 versions - Latest release: about 1 year ago - 70 dependent packages - 409 dependent repositories - 152 million downloads total - 54 stars on GitHub - 1 maintainer
litrs 1.0.0 💰
Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed ...13 versions - Latest release: about 1 year ago - 70 dependent packages - 409 dependent repositories - 152 million downloads total - 54 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
9 versions - Latest release: over 1 year ago - 15 dependent packages - 1,072 dependent repositories - 6.12 million downloads total - 7 stars on GitHub - 2 maintainers
typemap_rev 0.4.0
A hashmap, but stores types as keys9 versions - Latest release: over 1 year ago - 15 dependent packages - 1,072 dependent repositories - 6.12 million downloads total - 7 stars on GitHub - 2 maintainers
fonttype 0.2.0
A font parsing and manipulation library5 versions - Latest release: 9 days ago - 106 downloads total - 0 stars on GitHub - 1 maintainer
refining-str 0.3.0 💰
Refining strings.3 versions - Latest release: 4 months ago - 61 downloads total - 2 stars on GitHub - 1 maintainer
refining-regex 0.3.0 💰
Refining with regular expressions.3 versions - Latest release: 4 months ago - 60 downloads total - 2 stars on GitHub - 1 maintainer
refining 0.3.0 💰
Refinement types.3 versions - Latest release: 4 months ago - 47 downloads total - 2 stars on GitHub - 1 maintainer
refining-empty 0.3.0 💰
Refining based on emptiness.3 versions - Latest release: 4 months ago - 85 downloads total - 2 stars on GitHub - 1 maintainer
refining-int 0.3.0 💰
Refining integers.3 versions - Latest release: 4 months ago - 63 downloads total - 2 stars on GitHub - 1 maintainer
refining-core 0.3.0 💰
Core functionality for refinement types.3 versions - Latest release: 4 months ago - 123 downloads total - 2 stars on GitHub - 1 maintainer
refining-length 0.3.0 💰
Refining based on length.3 versions - Latest release: 4 months ago - 59 downloads total - 2 stars on GitHub - 1 maintainer
refining-char 0.3.0 💰
Refining characters.3 versions - Latest release: 4 months ago - 60 downloads total - 2 stars on GitHub - 1 maintainer
use-pg-type 0.1.0
PostgreSQL type primitives for RustUse1 version - Latest release: 5 months ago - 259 downloads total - 1 stars on GitHub - 1 maintainer
use-sql-type 0.1.0
Common SQL type-name and type-modifier primitives for RustUse1 version - Latest release: 5 months ago - 94 downloads total - 1 stars on GitHub - 1 maintainer
use-php-type 0.0.1
PHP type metadata primitives for RustUse.1 version - Latest release: 5 months ago - 94 downloads total - 1 stars on GitHub - 1 maintainer
pyinrs 1.10.1
A Rust type library that is as easy to use as Python built-in types.23 versions - Latest release: 5 months ago - 1 dependent package - 23.1 thousand downloads total - 6 stars on GitHub - 1 maintainer
use-api-media-type 0.0.1
Models media types, subtypes, suffixes, charsets, structured syntax suffixes, and common API medi...1 version - Latest release: 5 months ago - 52 downloads total - 1 stars on GitHub - 1 maintainer
use-media-type 0.0.1
Primitive media type helpers1 version - Latest release: 5 months ago - 103 downloads total - 1 stars on GitHub - 1 maintainer
trait-variable-macros 0.3.6
Make variable fields feasible in trait definition(the procedural macros part).9 versions - Latest release: over 2 years ago - 1 dependent package - 11.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
local-type-alias 0.1.5
Local type aliases in impl blocks6 versions - Latest release: over 2 years ago - 1 dependent package - 8.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum_variant_type 0.4.0 💰
Generates types for each enum variant and conversion trait impls.6 versions - Latest release: 8 months ago - 1 dependent package - 3 dependent repositories - 295 thousand downloads total - 32 stars on GitHub - 1 maintainer
type-signature 0.1.3
Compile-time stable structural hash of a Rust type, via a derive macro.4 versions - Latest release: 6 months ago - 29 thousand downloads total - 0 stars on GitHub - 1 maintainer
type-signature-derive 0.1.3
Derive macro for the `type-signature` crate. Not intended for direct use - depend on `type-signat...4 versions - Latest release: 6 months ago - 2.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
unslice-dst 0.3.2
Fancy slice-like DST support6 versions - Latest release: 4 months ago - 156 downloads total - 0 stars on GitHub - 1 maintainer
json-tag 0.1.7
Rust serde attribute macro for JSON# — the #type convention for cross-language type tagging in JSON.3 versions - Latest release: 7 months ago - 41 downloads total - 0 stars on GitHub - 1 maintainer
ai-quick-error 2.0.1
A no_std fork of quick-error1 version - Latest release: 7 months ago - 368 downloads total - 1 maintainer
typr-lsp 0.6.1
LSP server for TypR7 versions - Latest release: 27 days ago - 169 downloads total - 146 stars on GitHub - 1 maintainer
typr-mcp 0.6.1
MCP server exposing the TypR compiler's type checker to AI agents3 versions - Latest release: 27 days ago - 79 downloads total - 146 stars on GitHub - 1 maintainer
jsonto 0.1.1
json string to frequently used programming languages type, it's lightweight and fast2 versions - Latest release: over 3 years ago - 2.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
daktilo 0.6.0 💰
Turn your keyboard into a typewriter! 📇9 versions - Latest release: over 2 years ago - 15.4 thousand downloads total - 1,256 stars on GitHub - 1 maintainer
daktilo_lib 0.6.1 💰
Turn your keyboard into a typewriter! 📇3 versions - Latest release: over 2 years ago - 2 dependent packages - 6.03 thousand downloads total - 1,256 stars on GitHub - 1 maintainer
describer_derive 0.3.1 💰
Struct describing helper2 versions - Latest release: 9 months ago - 72 downloads total - 4 stars on GitHub - 1 maintainer
assert-impl-trait 1.0.0
Provides a macro to assert that a type implements a trait.1 version - Latest release: 9 months ago - 491 downloads total - 0 stars on GitHub - 1 maintainer
typsy 0.1.0
Heterogenous containers1 version - Latest release: almost 6 years ago - 1 dependent package - 3.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
coolstring 0.1.2 removed
A string type which implements a bunch of operators3 versions - Latest release: 11 months ago - 76 downloads total - 0 stars on GitHub - 1 maintainer
oneoff 0.1.0
oneoff is a library for one-off types1 version - Latest release: almost 2 years ago - 988 downloads total - 3 stars on GitHub - 1 maintainer
wraps 1.0.0
create marker types that wrap other, inner, types - with trait impls matching PhantomData1 version - Latest release: 12 months ago - 40 downloads total - 1 maintainer
tgo 0.1.0
Heterogeneous data type transtion, it's safe, lightweight and fast1 version - Latest release: over 3 years ago - 1.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
typeman 1.0.1
Typing speed test with practice mode in GUI, TUI and CLI16 versions - Latest release: 12 months ago - 4.71 thousand downloads total - 186 stars on GitHub - 1 maintainer
newt-hype 0.2.0
A very easy-to-use crate for creating wrapper structs using the new-type pattern6 versions - Latest release: about 1 year ago - 106 thousand downloads total - 1 stars on GitHub - 1 maintainer
type-macro-derive-tricks 0.2.0 💰
Derive macros that work with ADTs containing macros in type positions2 versions - Latest release: about 1 year ago - 835 downloads total - 1 stars on GitHub - 1 maintainer
typed_log 0.1.1
Logging shouldn't be limited to text.2 versions - Latest release: about 1 year ago - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
describer 0.3.1 💰
Struct describing helper6 versions - Latest release: 9 months ago - 1.91 thousand downloads total - 4 stars on GitHub - 1 maintainer
mokuya 0.0.7
Generic procedural macro helpers for parsing, type analysis, and derive macro generation.7 versions - Latest release: about 1 year ago - 5.03 thousand downloads total - 2 stars on GitHub - 1 maintainer
typed_tuple 0.2.1
Type-safe access, isolation and mutation of primitive tuple segments and elements.3 versions - Latest release: 11 months ago - 634 downloads total - 1 stars on GitHub - 1 maintainer
assert_has_field 0.1.3
A Rust macro for checking if a struct has a specific field.4 versions - Latest release: over 1 year ago - 3 thousand downloads total - 0 stars on GitHub - 1 maintainer
kindest_proc 1.0.1 💰
procedural macro for the 'kindest' crate2 versions - Latest release: over 1 year ago - 1.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
kindest 1.0.1 💰
Costless typed identifiers backed by UUID, with kind readable in serialized versions2 versions - Latest release: over 1 year ago - 1.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
refinement-types 0.3.0 💰
Refinement types.4 versions - Latest release: over 1 year ago - 2.73 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
6 versions - Latest release: almost 2 years ago - 9 dependent packages - 374 dependent repositories - 4.59 million downloads total - 138 stars on GitHub - 1 maintainer
erasable 1.3.0 💰
Type-erased thin pointers.6 versions - Latest release: almost 2 years ago - 9 dependent packages - 374 dependent repositories - 4.59 million downloads total - 138 stars on GitHub - 1 maintainer
slice-dst 1.6.0 💰
Slice-based custom DSTs12 versions - Latest release: almost 2 years ago - 6 dependent packages - 9 dependent repositories - 1.34 million downloads total - 138 stars on GitHub - 1 maintainer
absolute_unit 0.13.0
A unit system for Rust's type system to catch unit errors in your physical calculations.10 versions - Latest release: 2 months ago - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
impl_here 0.1.0
A macro that helps impl method for foreign types1 version - Latest release: almost 2 years ago - 1.19 thousand downloads total - 0 stars on GitHub - 1 maintainer
rusty-typesh 0.1.1
A flexible type pattern matching system for Rust2 versions - Latest release: almost 2 years ago - 1.68 thousand downloads total - 0 stars on GitHub - 1 maintainer
typr 0.5.5
A typed superset of R - transpiler and type checker45 versions - Latest release: 4 months ago - 15.7 thousand downloads total - 145 stars on GitHub - 1 maintainer
tuple-traits 0.1.1
Additional tuple traits to enable ergonomic types.2 versions - Latest release: almost 2 years ago - 1.78 thousand downloads total - 3 stars on GitHub - 1 maintainer
struct_scalpel 0.1.1
memory layout analysis tool for structs, enums, unions, tuples, and references2 versions - Latest release: over 3 years ago - 2.82 thousand downloads total - 9 stars on GitHub - 1 maintainer
verty 0.1.1
procedural macro to generate different versions of a type2 versions - Latest release: almost 2 years ago - 2.27 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
typestate-groups 0.2.0
Typestate based grouping types for Rust1 version - Latest release: 27 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
strunemix 0.6.1
Strunemix allows to build a struct with a form of its fields, by deriving enums of them8 versions - Latest release: about 2 years ago - 6.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
actix-type-util 0.1.0
Crate with some useful types for working with actix-web1 version - Latest release: about 2 years ago - 1.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
kinds 0.2.0
Higher-Kinded Types simulated by GATs2 versions - Latest release: about 2 years ago - 2.08 thousand downloads total - 1 stars on GitHub - 1 maintainer
state-shift 2.1.1
Macros for implementing Type-State-Pattern on your structs and methods10 versions - Latest release: over 1 year ago - 20.1 thousand downloads total - 260 stars on GitHub - 1 maintainer
erased 0.1.2
Erase the type of a reference or box, retaining the lifetime.3 versions - Latest release: about 2 years ago - 1.88 million downloads total - 3 stars on GitHub - 1 maintainer
eventbridge-pipes-events 0.2.0
AWS Eventbridge Pipes Type library.4 versions - Latest release: about 1 year ago - 6.67 thousand downloads total - 1 maintainer
ferristype 1.0.2
FerrisType is a minimalist typing game where your sole task is to type whatever appears on your t...4 versions - Latest release: over 3 years ago - 5.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
typeful 0.1.1
A collection of helper derive macros for type patterns2 versions - Latest release: about 2 years ago - 215 thousand downloads total - 0 stars on GitHub - 1 maintainer
reflection_derive 0.1.1
reflects of type's fields' names and their type names in a hierarchical tree2 versions - Latest release: over 8 years ago - 4 dependent packages - 2 dependent repositories - 30.5 thousand downloads total - 16 stars on GitHub - 1 maintainer
himark 0.2.0
For those who crave more ergonomic marker traits2 versions - Latest release: over 2 years ago - 3.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
py-declare 0.0.4
type declare system for pycc-rs4 versions - Latest release: about 2 years ago - 5 thousand downloads total - 5 stars on GitHub - 1 maintainer
py-lex 0.0.3
lex definition for pycc-rs3 versions - Latest release: over 2 years ago - 5.17 thousand downloads total - 5 stars on GitHub - 1 maintainer
g-type 0.1.1
Generic types with bounds and validation3 versions - Latest release: 5 months ago - 69 downloads total - 1 stars on GitHub - 1 maintainer
disqualified 1.1.0
Make rust type names more user-readable2 versions - Latest release: about 1 month ago - 5.07 million downloads total - 14 stars on GitHub - 2 maintainers
unibox 0.2.0
Universal Box that can store any type using static or dynamic memory.2 versions - Latest release: almost 5 years ago - 2.81 thousand downloads total - 1 stars on GitHub - 1 maintainer
groupoid 0.1.0
Typestate based grouping types for Rust1 version - Latest release: about 1 month ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
vcard-rs 0.5.0 💰
vCard parser, validator, editor, merger and builder library7 versions - Latest release: about 1 month ago - 290 downloads total - 1 stars on GitHub - 1 maintainer
type-layout-syn2 0.2.1
Derivable trait to view the layout of a struct, useful for debugging. Patched for syn 2.2 versions - Latest release: over 2 years ago - 2.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
typology-derive 0.1.1
Type derivation for foreign use2 versions - Latest release: over 2 years ago - 1 dependent package - 2.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
typology 0.1.1
Type derivation for foreign use2 versions - Latest release: over 2 years ago - 2.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
daktilo-tray 0.1.0
daktilo-tray brings the typewriter emulator daktilo to the tray1 version - Latest release: over 2 years ago - 1.48 thousand downloads total - 3 stars on GitHub - 1 maintainer
peano-axioms 0.1.0
Type-level numbers based on an extension of the Peano axioms.1 version - Latest release: over 2 years ago - 1.48 thousand downloads total - 2 stars on GitHub - 1 maintainer
rusto 0.0.1
Generate types of types.1 version - Latest release: almost 4 years ago - 1.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
extra-safe 0.1.1
A trait hierarchy to help make the SAFE API return errors at compile time.2 versions - Latest release: over 3 years ago - 2.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
doc-type 0.1.2
A small Rust crate for generating documents from your types3 versions - Latest release: over 3 years ago - 4.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
polymorphic-constant 0.2.0
A macro to define a numerical constant in multiple types at once8 versions - Latest release: over 5 years ago - 10 thousand downloads total - 6 stars on GitHub - 1 maintainer
object-type 0.1.1
struct Object - wrapper for anything type.2 versions - Latest release: about 3 years ago - 2.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
rust
44
macro
24
enum
14
types
12
struct
11
derive
11
refinement
9
serde
8
id
8
reflection
8
generic
7
trait
7
proc-macro
6
name
6
hash
6
tuple
6
number
6
error
5
schema
5
unique
5
type-system
5
slice
5
conversion
5
parser
5
dst
4
sqlx
4
rust-library
4
alias
4
uuid
4
const
4
union
4
layout
4
field
4
rust-crate
4
type-level
4
runtime
4
compiler
4
map
3
typing
3
document
3
nostalgic
3
typewriter
3
hashed
3
keyboard
3
typestate
3
library
3
static
3
impl
3
marker
3
object
3
value
3
typename
3
crate
3
no-std
3
codegen
3
wrapper
3
language
3
procedural-macros
3
media
3
unit
3
erasure
3
parsing
3
procedural
3
vec
3
rust-macro
3
reflect
3
type-checking
3
r
3
type-checker
3
rust-lang
3
meta
3
xml
3
variant
3
any
3
typed
3
definition
3
dynamic
3
programming-language
3
compile-time
3
statistics
3
dtd
3
hacktoberfest
3
nightly
2
mime
2
inference
2
hlist
2
metaclass
2
game
2
memory
2
datatype
2
metadata
2
empty
2
indexing
2
sum
2
data-structures
2
thin
2
specialization
2
type-name
2
it
2
protocol
2