bomboni_request_derive

Crates.iobomboni_request_derive
lib.rsbomboni_request_derive
version0.2.0
created_at2023-12-02 01:12:08.031496+00
updated_at2025-11-10 12:53:28.668704+00
descriptionInternal request derive macros for Bomboni library.
homepagehttps://github.com/tinrab/bomboni
repositoryhttps://github.com/tinrab/bomboni
max_upload_size
id1055791
size141,406
Tin Rabzelj (tinrab)

documentation

README

bomboni: request_derive

Provides derive macros and procedural macros for request parsing and type conversion.

This crate offers several macros for working with data conversion and parsing:

  • Parse derive macro for converting between different data representations
  • parse_resource_name! macro for parsing Google-style resource names
  • derived_map! macro for generating derived mappings

Features

  • Automatic field mapping and conversion
  • Support for complex nested structures
  • Custom conversion functions
  • Resource field parsing (name, timestamps, etag)
  • Query parameter parsing (list and search)
  • Enum and oneof field handling
  • Timestamp and wrapper types support
  • Bidirectional conversion support
  • Serde integration
  • Google AIP-122 resource name parsing
Commit count: 111

cargo fmt