You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
after creating a new project, i used cargo add http-mitm-proxy then used cargo build but for some reason it giving me these errors:
error[E0432]: unresolved import `tracing_subscriber::EnvFilter`
--> src/main.rs:7:5
|
7 | use tracing_subscriber::EnvFilter;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `EnvFilter` in the root
|
note: found an item that was configured out
--> /home/zohaib/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-subscriber-0.3.19/src/lib.rs:234:21
|
234 | pub use filter::EnvFilter;
| ^^^^^^^^^
note: the item is gated here
--> /home/zohaib/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-subscriber-0.3.19/src/lib.rs:232:1
|
232 | / feature! {
233 | | #![all(feature = "env-filter", feature = "std")]
234 | | pub use filter::EnvFilter;
235 | | }
| |_^
= note: this error originates in the macro `feature` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0432]: unresolved import `tracing_subscriber::EnvFilter`
--> src/main.rs:8:5
|
8 | use tracing_subscriber::EnvFilter;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `EnvFilter` in the root
|
note: found an item that was configured out
--> /home/zohaib/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-subscriber-0.3.19/src/lib.rs:234:21
|
234 | pub use filter::EnvFilter;
| ^^^^^^^^^
note: the item is gated here
--> /home/zohaib/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-subscriber-0.3.19/src/lib.rs:232:1
|
232 | / feature! {
233 | | #![all(feature = "env-filter", feature = "std")]
234 | | pub use filter::EnvFilter;
235 | | }
| |_^
= note: this error originates in the macro `feature` (in Nightly builds, run with -Z macro-backtrace for more info)
error: cannot find derive macro `Parser` in this scope
--> src/main.rs:10:10
|
10 | #[derive(Parser)]
| ^^^^^^
|
note: `Parser` is imported here, but it is only a trait, without a derive macro
--> src/main.rs:3:18
|
3 | use clap::{Args, Parser};
| ^^^^^^
error: cannot find attribute `clap` in this scope
--> src/main.rs:12:7
|
12 | #[clap(flatten)]
| ^^^^
|
= note: `clap` is in scope, but it is a crate, not an attribute
error: cannot find derive macro `Args` in this scope
--> src/main.rs:16:10
|
16 | #[derive(Args, Debug)]
| ^^^^
|
note: `Args` is imported here, but it is only a trait, without a derive macro
--> src/main.rs:3:12
|
3 | use clap::{Args, Parser};
| ^^^^
error: cannot find attribute `arg` in this scope
--> src/main.rs:18:7
|
18 | #[arg(required = false)]
| ^^^
error: cannot find attribute `arg` in this scope
--> src/main.rs:20:7
|
20 | #[arg(required = false)]
| ^^^
error[E0599]: no function or associated item named `parse` found for struct `Opt` in the current scope
--> src/main.rs:46:20
|
11 | struct Opt {
| ---------- function or associated item `parse` not found for this struct
...
46 | let opt = Opt::parse();
| ^^^^^ function or associated item not found in `Opt`
|
= help: items from traits can only be used if the trait is implemented and in scope
= note: the following traits define an item `parse`, perhaps you need to implement one of them:
candidate #1: `Parser`
candidate #2: `TypedValueParser`
error[E0599]: no method named `with_env_filter` found for struct `SubscriberBuilder` in the current scope
--> src/main.rs:50:10
|
49 | / tracing_subscriber::fmt()
50 | | .with_env_filter(EnvFilter::from_default_env())
| |_________-^^^^^^^^^^^^^^^
|
help: there is a method `with_file` with a similar name
|
50 | .with_file(EnvFilter::from_default_env())
| ~~~~~~~~~
error[E0599]: no function or associated item named `from_ca_cert_pem` found for struct `CertificateParams` in the current scope
--> src/main.rs:55:47
|
55 | let param = rcgen::CertificateParams::from_ca_cert_pem(
| ^^^^^^^^^^^^^^^^ function or associated item not found in `CertificateParams`
|
note: if you're trying to build a new `CertificateParams`, consider using `CertificateParams::new` which returns `Result<CertificateParams, rcgen::Error>`
--> /home/zohaib/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rcgen-0.13.2/src/certificate.rs:122:2
|
122 | pub fn new(subject_alt_names: impl Into<Vec<String>>) -> Result<Self, Error> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Some errors have detailed explanations: E0432, E0599.
For more information about an error, try `rustc --explain E0432`.
error: could not compile `http_proxy` (bin "http_proxy") due to 10 previous errors
The text was updated successfully, but these errors were encountered:
zohaib2k2
changed the title
The example usage on README.md is not working me.
The example usage on README.md is not working for me.
Jan 22, 2025
after creating a new project, i used
cargo add http-mitm-proxy
then usedcargo build
but for some reason it giving me these errors:The text was updated successfully, but these errors were encountered: