Cargo Features
[dependencies]
gofer = { version = "0.1.3", default-features = false, features = ["std", "all", "unstable", "data", "file", "ftp", "ftps", "git", "http", "https", "scp", "stdin", "clap", "miette"] }
- default = all, std
-
These default features are set whenever
gofer
is added without
somewhere in the dependency tree.default-features = false - std default file? stdin?
-
Enables std of optional clap, optional data-url, dogma, optional percent-encoding, and thiserror
clap:
Used in default
support for no_std in a backwards-compatible wayAffects
open::open_buffered
… - all default = data, file, ftp, http, https, stdin
- unstable = ftps, git, scp
- data all
-
Protocols:
Enables data-url
Affects
schemes::data
… - file all = std
-
Affects
schemes::file
… - ftp all ftps?
-
Enables percent-encoding and suppaftp
Affects
schemes::ftp
… - ftps unstable? = ftp
-
Enables rustls of optional suppaftp
Affects
schemes::ftp
… - git unstable?
-
Enables gix-protocol ^0.49
Affects
schemes::git
… - http all https?
-
Affects
schemes::http
… - https all = http
-
Enables rustls-tls-native-roots of optional reqwest
Affects
schemes::http
… - scp unstable?
-
Enables ssh2
Affects
schemes::scp
… - stdin all = std
-
Affects
schemes::stdin
… - clap
-
Integrations:
Enables clap
- miette
-
Enables miette