Cargo Features

[dependencies]
scryer-prolog = { version = "0.9.4", default-features = false, features = ["ffi", "repl", "hostname", "tls", "http", "rust_beta_channel", "crypto-full"] }
default = crypto-full, ffi, hostname, http, repl, tls

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

ffi default

Enables libffi

repl default

Enables crossterm ^0.20.0, ctrlc, and rustyline ^12.0.0

hostname default

Enables hostname ^0.3.1

tls default

Enables native-tls

Affects streams::NamedTlsStream

http default

Enables reqwest ^0.11.18 and warp =0.3.5

Affects streams::HttpReadStream, streams::HttpWriteStream

rust_beta_channel
crypto-full default