馃 The Definitive Gemini Protocol Toolkit
gemini gemini-protocol gemtext parser zero-dependency toolkit ast converter html markdown cli networking
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 41 lines 1.3 kB view raw
1# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 2 3[package] 4name = "germ" 5version = "0.4.8" 6authors = ["Fuwn <contact@fuwn.me>"] 7edition = "2021" 8description = "The Ultimate Gemini Toolkit." 9documentation = "https://docs.rs/germ" 10readme = "README.md" 11homepage = "https://github.com/gemrest/germ" 12repository = "https://github.com/gemrest/germ" 13license = "MIT OR Apache-2.0" 14keywords = ["gemini", "parser", "lexer", "markdown", "converter"] 15categories = ["encoding"] 16rust-version = "1.83.0" 17 18[features] 19ast = [] 20blocking = ["rustls", "url", "anyhow"] 21convert = ["ast"] 22default = ["ast", "convert", "meta", "request"] 23macros = ["ast", "convert"] 24meta = [] 25request = ["rustls", "url", "anyhow", "tokio", "tokio-rustls"] 26quick = [] 27example-gemtext = [] 28 29[dependencies] 30anyhow = { version = "1.0.98", optional = true } # `Result` 31rustls = { version = "0.21.12", features = [ 32 "dangerous_configuration", 33], optional = true } # TLS 34tokio-rustls = { version = "0.24.1", optional = true } # Non-blocking TLS 35tokio = { version = "1.45.1", optional = true, default-features = false, features = [ 36 "net", 37 "io-util", 38 "rt-multi-thread", 39 "macros", 40] } # Non-blocking I/O 41url = { version = "2.5.4", optional = true } # URL Validation