Cargo Features

[dependencies]
ramhorns-ext = { version = "0.17.2", default-features = false, features = ["export_derive", "pulldown-cmark", "chrono", "uuid"] }
default = export_derive, pulldown-cmark

These default features are set whenever ramhorns-ext is added without default-features = false somewhere in the dependency tree.

export_derive default = ramhorns-derive-ext

Re-exports the Context derive macro, so that end user only needs to import this crate and use ramhorns::Context to get both the trait and derive proc macro.

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

pulldown-cmark default

Enables pulldown-cmark ^0.9

Affects encoding::Encoder.write_html, encoding::encode_cmark

ramhorns-derive-ext export_derive
chrono implicit feature

Enables chrono

chrono:

Date and time library for Rust

uuid implicit feature

Enables uuid

uuid:

A library to generate and parse UUIDs