-
proc-macro2-diagnostics
Diagnostics for proc-macro2
-
serde_spanned
Serde-compatible spanned Value
-
tracing-wasm
tracing subscriber for browser WASM
-
mago-span
Tracks exact character positions in source code, making it easier to report precise errors, warnings, and other diagnostics
-
locspan
Code mapping utility types and traits
-
rewriter
rewriting files
-
perfetto-recorder
A low overhead way to record perfetto traces from Rust code
-
ra_ap_span
File and span related types for rust-analyzer
-
minspan
a package for determining the minimum span of one vector within another
-
source-span
Source code mapping and display utilities
-
timeflow
Ergonomic time handling (and traveling!) library with builder patterns, custom formatting, and seamless serialization for Date, Time, and DateTime operations
-
re_span
An integer range that always has a non-negative length
-
flexon
JSON parser
-
mick-jaeger
Rust client for sending traces to a Jaeger server
-
spanley
my generic string span, his name is Spanley
-
async-log
Async tracing capabilities for the log crate
-
pest-ast
Derive to convert from pest parse tree to typed syntax tree
-
slicey
Ways to associate data with parts of a string
-
text-span
Struct covering areas of text
-
yaml-spanned
YAML parser that captures detailed span information
-
nom-grapheme-clusters
Adapter that allows nom to account for unicode grapheme clusters
-
flamescope
Export flame data to speedscopes profile format
-
formally-support
the open-source formal methods toolchain - basic support functionality
-
rustc_span
Reuse rustc_span for compiler_base
-
extent
replacement for std::ops::{Range,RangeInclusive}
-
textparse
declaratively implement parsers that are based on Packrat Parsing
-
lset
Data types describing linear sets
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
nom-span
Wrap your nom input into a span to get line, column and byte offset
-
compiler_base_span
-
proc-macro2-impersonated
A substitute implementation of the compiler’s
proc_macroAPI -
spanned_json_parser
A Json parser that gives you the line and column number for each value
-
easy-plugin
A compiler plugin that makes it easier to write compiler plugins
-
langen
create programming languages
-
ochre
High-quality anti-aliased vector graphics rendering on the GPU
-
set-span
Like proc-macro, set some tokens span
-
cargo-zenoh-flow
Zenoh-Flow: a Zenoh-based data flow programming framework for computations that span from the cloud to the device
-
debug-span
Visualize proc-macro2 spans for debugging and assertions
-
zenoh-flow-plugin
Zenoh-Flow: a Zenoh-based data flow programming framework for computations that span from the cloud to the device
-
bloom-html
HtmlNode type for bloom-client and bloom-server
-
swamp-node
compiler node with documentation and meta information
-
syntax-rs
parsing programming languages
-
copyspan
An alternative to
Range<T>that has a defined memory layout and implementsCopy -
sap-shared
The shared crate for the SAP programming language
-
spanned_error_message
Pretty error messages with spans outside of proc macros
-
rsyntax
-
spanr
proc-macro authors to visualize the spans on generated code
-
smallspan
Small Span library
-
eirproject/libeir_ir
Erlang ecosystem common IR
-
drias
spans and diagnostics
-
spans
Split an iterator into contiguous spans
-
toml-spanned-value
SpannedValue support for the toml crate
-
sully_input
Rich input for parsers
-
pretty-lint
A very simple library for showing lint errors
-
copy_span
Macro emitting tokens with the span of another set of tokens
-
eirproject/libeir_syntax_erl
Erlang ecosystem common IR
-
error_spanned
Generates wrapper structs and macros around an enum implementing std::error::Error. Generated macros can be used to add line, file and span info to the enum's error. This is meant to be used inside proc macro libs.
-
proc-macro-error-attr
Attribute macro for proc-macro-error crate
-
kate
A WIP JVM written in rust
-
yatl
timing library aims to be a small and efficient helper to measure time spans in a convenient way
-
eirproject/libeir_diagnostics
Erlang ecosystem common IR
-
span
Raft consensus library
-
hebi_diag
Diagnostics for Hebi
-
zenoh-flow-derive
Zenoh-Flow: a Zenoh-based data flow programming framework for computations that span from the cloud to the device
-
hizli-macros
Hızlı Makes Making Macros Fast
Try searching with DuckDuckGo.