desynt

Crates.iodesynt
lib.rsdesynt
version0.1.0
created_at2025-10-26 20:08:25.85543+00
updated_at2025-10-26 20:08:25.85543+00
descriptionConvert syn paths & idents to normalised names
homepage
repositoryhttps://github.com/jayvdb/desynt
max_upload_size
id1901827
size282,233
James Oakley (Electron100)

documentation

README

desynt

A Rust library for handling syn objects with raw identifier prefixes and path normalization.

Crates.io Documentation License

Overview

desynt provides utilities for working with syn objects, particularly focusing on:

  • Stripping raw identifier prefixes (r#) from Ident, Path, and PathSegment objects
  • Path normalization and canonical type resolution
  • Type mapping from various path representations to canonical forms

This library is especially useful when working with proc macros or code analysis tools where you need to normalize type references regardless of how they're written in the source code.

License

This project is licensed under either of

at your option.

Commit count: 0

cargo fmt