-
syn
Parser for Rust source code
-
quote
Quasi-quoting macro quote!(...)
-
prettyplease
A minimal
syn
syntax tree pretty-printer -
proc-macro2
A substitute implementation of the compiler’s
proc_macro
API to decouple token-based libraries from the procedural macro use case -
synstructure
Helper methods and macros for custom derives
-
syn-mid
Providing the features between "full" and "derive" of syn
-
venial
A very small syn
-
derive-syn-parse
Derive macro for
syn::parse::Parse
-
rstml
Rust templating for XML-based formats (HTML, SVG, MathML) implemented on top of proc-macro::TokenStreams
-
structmeta
Parse Rust's attribute arguments by defining a struct
-
syn-serde
serialize and deserialize Syn syntax trees
-
syn_derive
Derive macros for
syn::Parse
andquote::ToTokens
-
pearlite-syn
A syn parser for the Pearlite specification language in Creusot
-
template-quote
A new-fasioned quote! macro implementation with pretty template-engine like syntax
-
supply-chain-trust-example-crate-000001
Parser for Rust source code
-
cargo-manifest-proc-macros
Find the syn::Path to your own crate from proc-macros reliably
-
syn-args
parsing function arguments
-
synthez
Steroids for
syn
,quote
andproc-macro2
crates -
supply-chain-trust-example-crate-000004
Quasi-quoting macro quote!(...)
-
safe-quote
A fork of
quote
crate that addsforbid(unsafe_code)
and depends onsafe-proc-macro2
instead ofproc-macro2
-
prettier-please
A minimal
syn
syntax tree pretty-printer -
safe-proc-macro2
A fork of
proc_macro2
crate with unsafe code removed -
syn-test-suite
Test suite of the syn crate
-
syn-helpers
Framework for building derive macros
-
call2-for-syn
Apply parser functions to proc-macro2 token streams
-
syn-inline-mod
Inlines modules in Rust source code for source analysis
-
supply-chain-trust-example-crate-000003
A substitute implementation of the compiler’s
proc_macro
API to decouple token-based libraries from the procedural macro use case -
rstml-control-flow
Custom nodes with control flow implementation for rstml. Usefull when you need to implement If, For, etc.
-
rping
🌊 A Fully Anonymous Any TCP Flag Flooding Attack CLI
-
proc-quote
A procedural macro implementation of quote!
-
syn-impersonated
Parser for Rust source code
-
derive_util
tools for derive macros
-
syn-lite
limited but lite syntax parsing with only macro_rules
-
synom
Stripped-down Nom parser used by Syn
-
proc-macro2-fallback
Only the non-libproc_macro-based codepath of the proc-macro2 crate
-
quote_into
Easily & efficiently generate code by quoting it in a macro
-
armada
A high performance TCP SYN port scanner
-
syn-rsx
syn-powered parser for JSX-like TokenStreams
-
quote-impersonated
Quasi-quoting macro quote!(...)
-
syn-ext
Human friendly or editable extension for syn
-
syn-codegen
Syntax tree describing Syn's syntax tree
-
codama-syn-helpers
Extension of syn for Codama
-
proc-state
Sustain global variables between individual proc-macro call
-
proc-macro-kwargs
Keyword argument parsing for function-like proc-macros
-
tiny-rsx
A fast and minimal syn RSX (JSX in Rust) parser
-
chandeliers-syn
Syntax of the Lustre language, to be parsed by procedural macros
-
absolution
‘Freedom from
syn
’. A lightweight Rust lexer designed for use in bang-style proc macros. -
syn-pub-items
Parser for Rust source code (patched for pub items)
-
standalone-syn
Fork of syn that turns of the proc-macro feature in proc-macro2 and standalone-quote so as to remove the rustc dylib dependency
-
syn-path
macro to declare a syn::Path at compile time
-
proc-macro2-impersonated
A substitute implementation of the compiler’s
proc_macro
API -
syn-solidity
syn-powered Solidity parser
-
synext
extension library for syn crate to help developers quickly develop derive macros
-
syn_builder
Builder functions for
syn
structures and enums to ease the generation of Rust code -
armada_lib
A high performance TCP SYN port scanner library
-
flexgen
A flexible, yet simple quote-based code generator for creating beautiful Rust code
-
macro_functions
functions for quickly parsing syn structures
-
unrest_tmp_syn
don't use
-
syn_str
what syn is to proc_macro::TokenStream for proc_macro::TokenStream::to_string,quote! being format! with String::parse::<TokenStream>
-
syn-dissect-closure
Analyze syn ExprClosure body
-
assert-parse
The util to assert macro parsing
-
repr_c_pub_struct
extracting
#[repr(C)] pub struct
ures -
syn-miette
A
syn::Error
wrapper that provides pretty diagnostic messages usingmiette
-
synsert
A primitive for writing structural search and replace programs for rust
-
quote-alias
A helper macro for easily reusing static token streams
-
serde_syn
Use serde to parse Rust source code
-
unrest_tmp_synom
don't use
-
sin
Sin aims to be an alternative to the proc-macro2/syn ecosystem geared towards developer UX and custom syntax parsing
-
decent-synquote-alternative
alternative to the syn and quote crates for when you want to write your own derive proc-macro. It was originally based on the microserde code, but has grown a lot since then. It is not as complete…
-
ssttt
More Syn Syntax Tree Traversal Trait
-
token_stream2
A better TokenStream for procedural macros
-
to-syn-value
Defines a derive macro to implement a trait converting values to instances of syn::ToDeriveInput
-
oop
Object-Oriented Inheritence in Rust
-
syn_util
helper APIs for procedural macros
-
retoken
Build &str tokenizers using regex
-
syncmap
fast, concurrent cache library built with a focus on performance and correctness. The motivation to build syncmap comes from the sync.Map in Golang
-
quote-doctest
doctest generator for quote
-
synthez-core
Internal implementations of
synthez
crate -
replace-types
A syn visitor that replaces types
-
syner
A procedural macro to generate a parser for attributes from a struct
-
proc-utils
A series of traits, macros, functions, and utilities that make writing and debugging proc macros easier
-
myd
module system
-
unquote
A reverse quote macro... that is: A macro to parse input from a ParseStream according to a given pattern.
-
complexity
Calculate cognitive complexity of Rust code
-
mock-syn
Mock / wrap syn structs and enums overiding specific fields
-
linera-alloy-syn-solidity
syn-powered Solidity parser
-
lexa-syn
Utilitaires pour la crate syn (proc-macro)
-
proc-macro-error-attr2
Attribute macro for the proc-macro-error2 crate
-
syn-graphs
graph description language parsers using syn
-
syn-unnamed-struct
Extends syn expressions and meta structs with unnamed structs and meta lists
-
prettyplease-cli
Unofficial and basic CLI wrapper around the
::prettyplease
library -
awsl-syn
AWSL parser for rust macro
-
mquote
Quasi-quoting library aimed on better readability and usability
-
syn_squash
Proc attribute macro helper to capture many Syn types and define shared behaviour
-
outer_attribute
providiving
OuterAttribute
that implementssyn::parse::Parse
trait -
oxidate
Turns strings into a Rust AST
-
unrest_tmp_quote
don't use
-
proc_macro_helper
Procedural macros helper
-
rust2pickle
serialize and deserialize Syn syntax trees into Pickle format
-
to-syn-error
util to use with syn and thiserror
-
synner
A TCP SYN flood client written in Rust, powered by libpnet
-
synthez-codegen
Internal codegen shim of
synthez
crate -
pegcel-macros
A PEG parser generator for Syn
Try searching with DuckDuckGo.