Cargo Features

NETXave has no features set by default.

[dependencies]
NETXave = { version = "0.0.9", features = ["sync", "async", "client", "server", "dns", "ssh", "ftp", "http", "snmp", "pop3", "smtp", "imap", "gemini", "gopher", "telnet", "all_protocols", "rustls", "native-tls"] }
sync

Sync or Async

async
client

Client or Server

Affects http::client

server

Affects http::server

dns all_protocols?

Protocols

Affects protocols::dns

ssh all_protocols?

Affects protocols::ssh

ftp all_protocols?

Affects protocols::ftp

http all_protocols?

Affects protocols::http

snmp all_protocols?

Affects protocols::snmp

pop3 all_protocols?

Affects protocols::pop3

smtp all_protocols?

Affects protocols::smtp

imap all_protocols?

Affects protocols::imap

gemini all_protocols?

Affects protocols::gemini

gopher all_protocols?

Affects protocols::gopher

telnet all_protocols?

Affects protocols::telnet

all_protocols = dns, ftp, gemini, gopher, http, imap, pop3, smtp, snmp, ssh, telnet
rustls

Encryption

Enables rustls ^0.21.0 and webpki-roots ^0.23.0

native-tls

Enables native-tls