Cargo Features

[dependencies]
skyway = { version = "0.4.1", default-features = false, features = ["json", "o5m", "opl", "osmx", "pbf", "xml", "filter", "cel", "skyfilter", "cli"] }
default = cel, cli, json, opl, pbf, skyfilter, xml

by default, all convert and filter features are enabled

json default

conversion filetypes

Enables json, lexical, serde, and serde_json

o5m

Enables bit-vec

opl default

Enables lexical

osmx

Enables osmx

pbf default

Enables chrono and osmpbf

xml default

Enables quick-xml ^0.36.1, serde, and serde-aux

filter cel skyfilter

general filter support

Affects skyway::filter

cel default = filter

filter types

Enables cel-interpreter ^0.8.1

skyfilter default = filter

Enables pest and pest_derive

cli default

cli helpers (required to build binary)

Enables clap, env_logger, and indicatif

Affects skyway::FileFormatOptions, readers::InputFileFormat, writers::OutputFileFormat

Required by the binary