Cargo Features

[dependencies]
wezterm-ssh = { version = "0.4.0", default-features = false, features = ["vendored-openssl", "vendored-openssl-ssh2", "vendored-openssl-libssh-rs"] }
default = libssh-rs, ssh2

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

vendored-openssl

Enables vendored-openssl of libssh-rs ^0.1.4 and ssh2

vendored-openssl-ssh2

Enables vendored-openssl of ssh2

vendored-openssl-libssh-rs

Enables vendored-openssl of libssh-rs ^0.1.4

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

ssh2 default vendored-openssl? vendored-openssl-ssh2?
libssh-rs default vendored-openssl? vendored-openssl-libssh-rs?

Enables libssh-rs ^0.1.4