# Derived from the Cargo-normalized manifest of rtf-parser 0.4.3 as published # to crates.io. Four things differ, all of them removals — see # vendor/rtf-parser/README.md and the `[patch.crates-io]` note in the workspace # manifest for what and why this crate is carried in-tree at all. # # * The `examples/` targets are gone, because `examples/` is not vendored: # the two of them load `.rtf` files from a directory the crate excludes # from its own package, so they do not build from a published copy either. # * `crate-type` loses `cdylib`. It exists for the crate's WebAssembly build, # which is also what the `jsbindings` default feature is for; QuickSearch # links the rlib and would otherwise pay for a shared object nothing loads. # * The `default = ["jsbindings"]` feature and its two optional dependencies # (`wasm-bindgen`, `tsify`) are gone. `quicksearch-core` already depends on # this crate with `default-features = false`; deleting the feature outright # means a future `cargo add` cannot quietly turn it back on and drag the # wasm-bindgen tree into a desktop build. The `#[cfg(feature = # "jsbindings")]` attributes in the source went with it — see README.md. # * The `[profile.*]` sections are gone. Cargo ignores profiles in a # non-workspace-root manifest and warns about them; the workspace's own # release profile is what applies. [package] edition = "2021" name = "rtf-parser" version = "0.4.3" build = false autolib = false autobins = false autoexamples = false autotests = false autobenches = false description = "A Rust RTF parser & lexer library designed for speed and memory efficiency." readme = "README.md" keywords = [ "rtf", "rich", "text", "format", "parser", ] categories = [ "parsing", "parser-implementations", ] license = "MIT" repository = "https://github.com/d0rianb/rtf-parser" [lib] name = "rtf_parser" crate-type = ["lib"] path = "src/lib.rs" [dependencies.serde] version = "1.0" features = ["derive"] [lints.clippy] needless_return = "allow"