Crate redact_composer_core

source ·
Expand description

Core library for redact_composer. Lib-level crates should depend on this rather than the application-level redact_composer.

Modules§

  • Contains the derive macro of Element. Specifically kept separate in core, so exporting trait vs macro can be done separately
  • Core types implementing Element.
  • Error types.
  • Types and traits used for and during composition rendering.
  • Timing related structs and elements.
  • Re-exports of non-deterministic std::collections, with deterministic defaults.

Structs§

Enums§

  • Indicates whether a part is an instrument, or percussion.

Traits§

  • Convenience trait for converting to [&dyn Any].
  • Marker trait for any type that will be used as a composition element.
  • Conversion methods to create a Segment from a Element.