Pijul version 1.0.0.-beta.7 does not build/install when built/installed with --no-default-features. thrussh_keys::key::PublicKey::RSA requires the opensslfeature, but identity::create::Complete::prompt_ssh relies on that enum variant without the appropriate cfg attribute.
[zack@laptop ~]$ cargo install --version "1.0.0-beta.7" --no-default-features pijul
⋮
error[E0599]: no variant named `RSA` found for enum `thrussh_keys::key::PublicKey`
--> /home/zack/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pijul-1.0.0-beta.7/src/identity/create.rs:163:48
|
163 | ... PublicKey::RSA { ref hash, .. } => hash.name().identity_file(),
| ^^^ variant not found in `thrussh_keys::key::PublicKey`
error[E0599]: no variant named `RSA` found for enum `thrussh_keys::key::PublicKey`
--> /home/zack/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pijul-1.0.0-beta.7/src/identity/create.rs:175:24
|
175 | PublicKey::RSA { ref hash, .. } => hash.name().identity_file(),
| ^^^ variant not found in `thrussh_keys::key::PublicKey`
For more information about this error, try `rustc --explain E0599`.
Pijul version 1.0.0.-beta.7 does not build/install when built/installed with
--no-default-features
.thrussh_keys::key::PublicKey::RSA
requires theopenssl
feature
, butidentity::create::Complete::prompt_ssh
relies on thatenum
variant without the appropriatecfg
attribute.