Cargo Features

[dependencies]
martin = { version = "0.13.0", default-features = false, features = ["fonts", "mbtiles", "pmtiles", "postgres", "sprites", "bless-tests"] }
default = fonts, mbtiles, pmtiles, postgres, sprites

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

fonts default

Enables bit-set and pbf_font_tools

Affects config::ServerState.fonts, martin::fonts, server::Catalog.fonts

mbtiles default

Affects config::Config.mbtiles, martin::mbtiles, root::parse_file_args

pmtiles default

Affects config::Config.pmtiles, martin::pmtiles, root::parse_file_args

postgres default

Enables deadpool-postgres ^0.12, json-patch, postgis, postgres, postgres-protocol, semver, and tokio-postgres-rustls ^0.10

Affects root::Args.pg, martin::CopierArgs.pg, config::Config.postgres, martin::pg

sprites default

Enables spreet

Affects config::ServerState.sprites, config::Config.sprites, martin::sprites, server::Catalog.sprites

bless-tests