fastobo 0.15.1

Faultless AST for Open Biomedical Ontologies.
Documentation
[package]
name = "fastobo"
version = "0.15.1"
authors = ["Martin Larralde <martin.larralde@ens-paris-saclay.fr>"]
edition = "2018"
license = "MIT"
description = "Faultless AST for Open Biomedical Ontologies."
repository = "https://github.com/fastobo/fastobo"
homepage = "https://github.com/fastobo/fastobo"
readme = "README.md"
keywords = ["obo", "ontology", "syntax", "ast", "parser"]
categories = ["science", "parser-implementations"]

[lib]
name = "fastobo"
path = "src/lib.rs"

[workspace]
members = ["derive"]

[badges.travis-ci]
repository = "fastobo/fastobo"
[badges.codecov]
repository = "fastobo/fastobo"
service    = "github"
[badges.is-it-maintained-issue-resolution]
repository = "fastobo/fastobo"
[badges.maintenance]
status     = "actively-developed"

[package.metadata.docs.rs]
features = [ "_doc" ]

[dependencies]
blanket = "0.2.0"
thiserror = "1.0.0"
fastobo-syntax = "0.7.4"
fastobo-derive-internal = { version = "0.15.0", path = "derive" }
ordered-float = "3.4.0"
# feature = "memchr"
memchr = { version = "2.2.1", optional = true }
# feature = "threading"
num_cpus = { version = "1.12.0", optional = true }
lazy_static = { version = "1.4.0", optional = true }
crossbeam-channel = { version = "0.5", optional = true }
# feature = "smartstring"
smartstring = { version = "1.0.0", optional = true }

[features]
default = ["memchr", "threading", "smartstring"]
threading = ["crossbeam-channel", "lazy_static", "num_cpus"]
_doc = ["threading"]

[dev-dependencies]
lazy_static = "1.3.0"
obofoundry = "0.10.0"
pretty_assertions = "1.0.0"
serde_yaml = "0.9.0"
textwrap-macros = "0.3.0"
ureq = "2.0.0"
isbn = "0.2.0"