codebiber 0.1.0

Library for mixing handwritten and autogenerated code.
Documentation
  • Coverage
  • 1.54%
    1 out of 65 items documented1 out of 19 items with examples
  • Size
  • Source code size: 49.17 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 7.42 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • Robert42/codebiber
    0 0 1
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • Robert42

Codebiber

This crate is an rust library for metaprogramming. It allows mixing autogenerated code into handwritten code. It is heavily inspired by Ned Batchelder's cog application.

Disclaimer

This work is provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

It is an experimental library and has an experimental API, behavior and implementation and no longterm plans. Use at own risk.

Changelog

v0.0.1

  • Minumum supported rust version is now 1.63 (for regular builds, not dev builds) 05ed194ddaa2127b671c0345cfdf8e4330419242
  • Not using unstable features anymore 0341b2d033173a4f7d6e084ae14bd36f623db9d5

v0.1.0

Breaking changes:

  • Generated hashsums are not blake3 anymore but crc32 sums
  • length of the stored sum is not configurable anymore
  • process_files expects now a function that accepts the file path
  • identifiers can contain arbitrary inline-characters before the last >> in the line same.

Remove all dependencies:

  • Reimplement the parser with a handwritten parser
  • Use crc32 instead of blake3