Cargo Features

[dependencies]
legba = { version = "0.10.0", default-features = false, features = ["http", "http_relative_paths", "dns", "ssh", "sql", "mssql", "mqtt", "ftp", "smtp", "pop3", "imap", "telnet", "ldap", "kerberos", "vnc", "mongodb", "oracle", "rdp", "redis", "scylla", "port_scanner", "samba", "socks5", "vendored_libs"] }
default = amqp, dns, ftp, http, imap, kerberos, ldap, mongodb, mqtt, mssql, pop3, port_scanner, rdp, redis, samba, scylla, smtp, socks5, sql, ssh, stomp, telnet, vnc

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

http default

Enables base64 ^0.21.4, ntlmclient ^0.1.0, reqwest =0.11.20, and url

http_relative_paths
dns default

Enables dns-lookup and trust-dns-resolver

ssh default

Enables async-ssh2-tokio

sql default

Enables sqlx ^0.7.2

mssql default
mqtt default

Enables paho-mqtt

ftp default

Enables async_ftp

smtp default

Enables async-smtp ^0.9.0

pop3 default

Enables async-pop

imap default

Enables async-imap ^0.9.1

telnet default

Enables mini-telnet

ldap default

Enables ldap3

kerberos default

Enables kerberos_asn1, kerberos_constants, and kerberos_crypto

vnc default

Enables vnc-rs

mongodb default

Enables mongodb ^2.7.0

oracle

Enables sibyl

rdp default

Enables rdp-rs

stomp amqp redis default
scylla default

Enables scylla ^0.10.1

port_scanner default

Enables reqwest =0.11.20

samba default

Enables pavao

socks5 default

Enables fast-socks5 ^0.9.2

vendored_libs

used to build for platforms without openssl

Enables openssl

force vendored openssl for every dependency