[package] name = "xmltv" authors = ["Sébastien LUNDI"] description = "XMLTV for electronic program guide (EPG) parser and generator using serde." version = "0.9.6" edition = "2021" readme = "README.md" license = "MIT/Apache-2.0" repository = "https://codeberg.org/slundi/xmltv" keywords = ["xmltv", "epg", "tv"] categories = ["parsing", "data-structures"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] name = "xmltv" [[bin]] name = "xmltv" required-features = ["build-binary"] [features] build-binary = [ "dep:lexopt", "dep:quick-xml", "dep:crossterm", "dep:ratatui", "dep:chrono", ] [dependencies] serde = { version = "1.0", features = ["derive"] } quick-xml = { version = "0.31", features = ["serialize"], optional = true } lexopt = { version = "0.3", optional = true } crossterm = { version = "0.27.0", optional = true } ratatui = { version = "0.26", optional = true } chrono = { version = "0.4", optional = true } [dev-dependencies] quick-xml = { version = "0.31", features = ["serialize"] }