-
litrs
Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed values). Particularly useful for proc macros, but can also be used outside of a proc-macro context.
-
tynm
Returns type names in shorter form
-
quick-error
A macro which makes error types pleasant to write
-
erasable
Type-erased thin pointers
-
path_abs
Ergonomic paths and files in rust
-
slice-dst
Slice-based custom DSTs
-
fhir-sdk
FHIR Software Development Kit. Library for interfacing with FHIR.
-
type_reg
Serializable map of any type
-
cargo-generate-type
Cargo subcommand to generate Rust code from and for input data
-
uid
creation of unique IDs
-
tsync
Generate typescript types from rust code
-
condtype
Choose types at compile-time via boolean constants
-
imap-types
Misuse-resistant data structures for IMAP
-
mwapi_responses
Automatically generate strict types for MediaWiki API responses
-
tealr
enhance the APIs provided by the mlua crates
-
http-types
Common types for HTTP operations
-
wasmer-types
Wasmer Common Types
-
dyn-context
mechanism for lifetimes erasing
-
num-t
Num<T>: Associate arbitrary types with numeric types
-
wasm-coredump-types
Wasm coredump shared types
-
pyinrs
type library that is as easy to use as Python built-in types
-
polytype
A Hindley-Milner polymorphic typing system
-
email_pass
Email and Password Type in Rust
-
serde-bridge
Bridge between serde types
-
safecast
Traits to define safe casting between types
-
typemap_rev
A hashmap, but stores types as keys
-
lsts
Large Scale Type Systems
-
erased
Erase the type of a reference or box, retaining the lifetime
-
ffi_time
FFI assistant for Rust time types
-
disqualified
type names more user-readable
-
kindest
Costless typed identifiers backed by UUID, with kind readable in serialized versions
-
metatype
Helper methods to determine whether a type is
TraitObject
,Slice
orConcrete
, and work with them respectively -
valu3
A generic serialization/deserialization/type framework
-
py-declare
type declare system for pycc-rs
-
rusttyc
writing type checkers with a lattice-like type system in rust
-
facet-types
Core types and traits for the facet reflection library
-
refinement-types
Refinement types
-
wintypes
that exports windows functions as types
-
typeables
type aliases. By SixArm.com.
-
assert_has_field
macro for checking if a struct has a specific field
-
non-blank-string-rs
Non blank string type for 'parse, don't validate' approach
-
phone_type
Phone type for Rust
-
bounded-vector
Vec wrapper that guarantees upper and lower bounds on type level
-
cty
Type aliases to C types like c_int for use with bindgen
-
lerpable
a derive macro for combining ADTs
-
kind
Costless typed identifiers backed by UUID, with kind readable in serialized versions
-
state-shift
Macros for implementing Type-State-Pattern on your structs and methods
-
openapi_type
OpenAPI type information for Rust structs and enums
-
deptypes
Dependent types
-
roussillon-type-system
A type system for a programming language
-
aliasable
Basic aliasable (non unique pointer) types
-
otoroshi_rust_types
A CLI to create and build WASM binaries
-
convex-typegen
Type safe bindings for ConvexDB in Rust
-
unique-type-id
A unique id proc-macro generator for types
-
revolt-result
Revolt Backend: Result and Error types
-
daktilo
Turn your keyboard into a typewriter! 📇
-
ladata
& modular data model
-
type_hash
Generate a hash for a Rust type. The primary use-case for this crate is for detecting differences in message types between versions of a crate. The
TypeHash
trait is implemented… -
irox-types
Enums and structs to describe Rust's basic type system
-
nintypes
Nintondo shared types
-
pit-core
Portal Interface Types
-
betfair-types
interacting with Betfair from Rust
-
const-type-layout
Derivable const trait to view and compare the layout of a struct, union, or enum
-
strunemix
allows to build a struct with a form of its fields, by deriving enums of them
-
swamp-vm-types
Low-level types for memory layout, addresses, and instructions used by the Swamp Virtual Machine (VM)
-
geo-bevy
Generate Bevy meshes from
geo
types -
dialectic
Transport-polymorphic, asynchronous session types for Rust
-
pattern_code
Given a path patterm matched source code
-
rusty-hkt
Higher-kinded types for Rust
-
gbfs_types
Types for GBFS
-
rsmonad
Haskell-style monads for idiomatic Rust
-
verty
procedural macro to generate different versions of a type
-
rusty-typesh
A flexible type pattern matching system for Rust
-
swamp-types
types used in Swamp
-
clique-wasm-types
Clique WASM Types
-
fhir-model
FHIR SDK Models
-
lambda-runtime-types
Common structures for lambda architecture
-
wext
web-sys extension traits, convenience functions and types
-
onechatsocial-result
Revolt Backend: Result and Error types
-
lambda-types
Puts the lambda calculus in Rust...'s type system
-
autogen
set of macros that allows you to automatically apply generics to impl blocks
-
frunk_utils_derives
Derives for frunk traits
-
zigbee2mqtt-types
Struct definitions for zigbee2mqtt json messages
-
homm5-types
contains data stuctures useful for Homm5 mods development
-
trait_variable
Make variable fields feasible in trait definition
-
frunk_utils
working with frunk
-
protobuf-well-known-types
Protobuf Well-Known Types
-
wgsl-builtin
WGSL builtin types
-
wasmer-wasi-experimental-io-devices
An experimental non-standard WASI extension for graphics
-
lum_boxtypes
lum framework's box types library
-
big_unsigned_ints
Big Unsigned Integers ranging from U256 to U2048 using u64 arrays all under a fixed-size of 32
-
session_types
session types in Rust
-
quick-error2
A macro which makes error types pleasant to write
-
broomdog
A type-erased map with 'indefinite loanership'
-
iso17442-types
ISO 17442 Types
-
rapl
that makes numerical scripting with Rust simple and enjoyable
-
type-rules
easily constrain a struct
-
stdint
C99 stdint/stdio types for easier interop
-
lifted
Higher-kinded types in Rust
-
path-value
Universal type and access property(s) by path
-
norrland
macro for implementing traits on SQLx types
-
MacTypes-sys
Bindings for MacTypes.h
-
fed
A sketch implementation of anonymous, tagged unions in stable Rust
-
ponsic-types
The dependency of the
ponsic
crate -
tuple-traits
Additional tuple traits to enable ergonomic types
-
zigbee2mqtt_types_base_types
Common definitions for zigbee2mqtt vendors
-
typed_graph
Staticly typed graph library
-
forgejo-api-types
API types of the forgejo API
-
tbytes
A tiny library for reading and writing typed data into buffers
-
type-layout
Derivable trait to view the layout of a struct, useful for debugging
-
unibox
Universal Box that can store any type using static or dynamic memory
-
micro_types
Types for distributed systems
-
rattish
Cast between trait objects
-
estring
way to parse a string using type annotations
-
get-field-by-type
Get a value of field, based on the type of a field
-
typeful
A collection of helper derive macros for type patterns
-
aes_types
Adobe ExtendScript external object library implementation in Rust
-
symboscript-types
A symbolic programming language SymboScript types
-
xloop_types
core types for xloop
-
type-operators
A macro system for creating type operators in Rust and writing type-level logic
-
cisness
Runtime 'live witness' of two types being the same
-
terraphim_types
Core types crate for Terraphim AI
-
vec-plus
add some vec type
-
li-http-types
Common types for HTTP operations
-
hc-wasmer-types
Wasmer Common Types
-
newtyperef
generate custom newtype reference types
-
hashed-type-def
hash based type identifier: hash code is computed on the basis of type definition
-
py-lex
lex definition for pycc-rs
-
tylift
Lift enum variants to the type-level
-
zonbi
Type-Erase tools for non-
'static
types -
dialectic-compiler
Session type macro compiler for the Dialectic crate
-
integer_or_float
A data type holding an ‘integer or float’ (a data type in the Unified Font Object specification, among others)
-
type-sets
Sets implemented in the rust type-system
-
daktilo_lib
Turn your keyboard into a typewriter! 📇
-
http-types-rs
Common types for HTTP operations
-
wasmer-wasi-local-networking
An WASIX extension for local networking
-
cuadra
layout types
-
type-factory
unique opaque types
-
struct_scalpel
memory layout analysis tool for structs, enums, unions, tuples, and references
-
tindex
Vec
, slice and bitset with custom index types -
dst-container
Containers for DST objects
-
typefun
Emulating various values at compile-time using types
-
sashay
Type-erased and lifetime-erased references and slices
-
toto
conversion method between basic numerical types
-
air-types
Types for the TNJ Assembly Intermediate Representation (AIR)
-
polymorphic-constant
A macro to define a numerical constant in multiple types at once
-
samsvar
trait for matching on custom types
-
shapeless
package that transforms types into shapelessness
-
type_pipe
Curry types
-
typeable
Exposes Typeable, for getting TypeIds at runtime
-
impl_here
A macro that helps impl method for foreign types
-
staticize
trait which provides access to a 'static version of any T that implements Staticize
-
kinds
Higher-Kinded Types simulated by GATs
-
wick-interface-types
Types used by Wick components
-
nats-types
Enumerations and types for representing NATS protocol messages
-
memory-size-type
A data type for dealing with memory sizes
-
spidermeme
Traits to test for type equality and type inequality
-
utctimestamp
& fast 64 bit UTC time types
-
nwn-rs-types
NWN-RS Types
-
sesstype
Multiparty Session Types
-
better-num
Better numeric types in rust
-
extfmt
Extended formatting options for commmon types
-
try_as
Macros and traits to ease using enums whose sole purpose is to enumerate a set of types
-
object-safe
Implement object-unsafe traits for trait objects
-
terra-types
Common types for terra crates
-
type_traits
Collection of utilities related to types and their properties
-
libdds
work with the DDS image format. Supports normal images, mipmaps, cubemaps and compressed images with various header types
-
junglefowl
Brutally murdering Rust's type system one proof at a time
-
whiteout
macros that erase the type of any value into an impl Trait for a given trait
-
serde_type_name
lookup name of type for any struct or enum that derives serde Serialize
-
to_unit
ToUnit; Any type to () syntax sugar
-
bitbit
Bit-at-a-time reader/writer types
-
type-layout-syn2
Derivable trait to view the layout of a struct, useful for debugging. Patched for syn 2.
-
endiantype
no-std, endian-aware implementation of primitive types like u8, u16, etc
-
type_at
trait to index type of Rust tuples
-
ibc-core-commitment-types
Maintained by
ibc-rs
, encapsulates essential ICS-23 Vector Commitments data structures and domain types, as specified in the Inter-Blockchain Communication (IBC) protocol. Designed for universal applicability… -
shopless-types
API types of shopless
-
oneoff
one-off types
-
trace-game
A terminal typing game written in rust, local multiplayer support planned
-
type-name
A safe wrapper around the type_name API
-
cargo-verify
Prettier error messages for the verified crate
-
rumpsteak
Session types for asynchronous communication between multiple parties
-
human-readable-time
A data structure for managing a human readable time
-
one-of
Macro to represent a type that can be converted either
From
orTryInto
the given types -
wasmer-types-x
Wasmer Common Types
-
sum_type
A convenience macro for creating a wrapper enum which may be one of several distinct types
-
jsonto
json string to frequently used programming languages type, it's lightweight and fast
-
near-vm-types
Near VM Common Types
-
perseverance
Rust trait for persistant types
-
unicode_types
A mapping of all the unicode characters into convenience types (one enum per block of characters with one variant per character)
-
log-types
Structured log types
-
dtd-rs
A DTD file parser
-
opera
Marker types that are easy to understand
-
eventbridge-pipes-events
AWS Eventbridge Pipes Type library
-
easy-conv
Cut down on trivial
impl From<A> for B
boilerplate code -
macro_types
easier to create procedural macros
-
bytes_to_type
facilitate byte conversion to specified types using macro generation
-
pi-pinout
translate between GPIO pin label types
-
num-ord
Numerically ordered wrapper type for cross-type comparisons
-
integral_constant
Type-level wrappers around constant values
-
sqlite-types
SQLite Rust types
-
monitor_types
types for the mogh tech monitor
-
tyenum
Attribute macro for type enums
-
tyname
Retrieve type names during program execution on stable Rust
-
email-type-rs
Email type for 'parse, don't validate' approach
-
actix-type-util
some useful types for working with actix-web
-
number-types
A typenum clone I made for fun with some positive changes but much fewer features
-
relevant
A small utility type to emulate must-use types
Try searching with DuckDuckGo.