Cargo Features

panduck-core = { version = "0.1.4", default-features = false, features = ["markdown", "html", "jupyter", "rtf", "rst", "wiki", "office", "excel", "docx"] }
default = html, jupyter, markdown

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

markdown default jupyter = comrak, pandoc_ast
html default = html_parser

Enables html_parser of notedown-error

jupyter default = markdown, serde_json

Enables serde_json of notedown-error

rtf = rtf-grimoire
rst = document_tree, rst_parser
wiki = parse_wiki_text
office = docx, excel
excel office? = calamine
docx office? = docx-rs

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.

serde_json jupyter

Enables serde_json


pandoc_ast markdown
comrak markdown

Enables comrak ^0.14.0

html_parser html

Enables html_parser ^0.6.3


rtf-grimoire rtf?

Enables rtf-grimoire ^0.1.1


rst_parser rst?

Enables rst_parser


document_tree rst?
parse_wiki_text wiki?

Enables parse_wiki_text


docx-rs docx?

Enables docx-rs


calamine excel?

Enables calamine ^0.18.0