This crate is a helper crate, containing a database of OID objects. These objects are intended for use when manipulating ASN.1 grammars and BER/DER encodings, for example.
This crate is a helper crate, containing a database of OID objects. These objects are intended for use when manipulating ASN.1 grammars and BER/DER encodings, for example.
This crate is a helper crate, containing a database of OID objects. These objects are intended for use when manipulating ASN.1 grammars and BER/DER encodings, for example.
This UNIC component implements algorithms from Unicode Standard Annex #29 - Unicode Text Segmentation, used for detecting boundaries of text element boundaries, such as user-perceived characters (a.k.a. grapheme clusters), words, and sentences.
This crate is a subset of futures
that compiles an order of magnitude faster, fixes minor warts in its API, fills in some obvious gaps, and removes almost all unsafe code from it.
This crate is a subset of futures
that compiles an order of magnitude faster, fixes minor warts in its API, fills in some obvious gaps, and removes almost all unsafe code from it.
This crate is a subset of futures
that compiles an order of magnitude faster, fixes minor warts in its API, fills in some obvious gaps, and removes almost all unsafe code from it.
prost-derive
handles generating encoding and decoding implementations for Rust types annotated with prost
annotation. For the most part, users of prost
shouldn't need to interact with prost-derive
directly.
prost-derive
handles generating encoding and decoding implementations for Rust types annotated with prost
annotation. For the most part, users of prost
shouldn't need to interact with prost-derive
directly.
prost-derive
handles generating encoding and decoding implementations for Rust types annotated with prost
annotation. For the most part, users of prost
shouldn't need to interact with prost-derive
directly.
prost-derive
handles generating encoding and decoding implementations for Rust types annotated with prost
annotation. For the most part, users of prost
shouldn't need to interact with prost-derive
directly.
This package provides a simple configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.
This package provides a simple configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.
ASCII
canvas is a simple Rust library that allows you to draw lines and colored text and then write them to the terminal. It uses the term library to handle the ANSI nonsense and hence it works on Windows, Mac, and Unix.
ASCII
canvas is a simple Rust library that allows you to draw lines and colored text and then write them to the terminal. It uses the term library to handle the ANSI nonsense and hence it works on Windows, Mac, and Unix.
This Rust library implements a wrapper type called SendWrapper
which allows you to move around non-Send
types between threads, as long as you access the contained value only from within the original thread. You also have to make sure that the wrapper is dropped from within the original thread. If any of these constraints is violated, a panic occurs.
This Rust library implements a wrapper type called SendWrapper
which allows you to move around non-Send
types between threads, as long as you access the contained value only from within the original thread. You also have to make sure that the wrapper is dropped from within the original thread. If any of these constraints is violated, a panic occurs.
This Rust library implements a wrapper type called SendWrapper
which allows you to move around non-Send
types between threads, as long as you access the contained value only from within the original thread. You also have to make sure that the wrapper is dropped from within the original thread. If any of these constraints is violated, a panic occurs.
In concurrent programming, sometimes it is desirable to make sure commonly accessed shared data is not all placed into the same cache line. Updating an atomic value invalides the whole cache line it belongs to, which makes the next access to the same cache line slower for other CPU cores. Use CachePadded to ensure updating one piece of data doesn't invalidate other cached data.
ansi_colours
is a library which converts between 24-bit sRGB colours and 8-bit colour palette used by ANSI terminals such as xterm
on rxvt-unicode
in 256-colour mode. The most common use case is when using 24-bit colours in a terminal emulator which only support 8-bit colour palette. This package allows true-colours to be approximated by values supported by the terminal.
Types for rustdoc's json output.
Web PKI X.509 Certificate Verification.
Web PKI X.509 Certificate Verification.
Web PKI X.509 Certificate Verification.