Skip to content

Should structopt re-export paw? #407

@epage

Description

@epage

clap-verbosity-flag is a crate that provides a reusable set of arguments. When someone tried to use clap-verbosity-flag with paw, it broke:

error[E0433]: failed to resolve: use of undeclared type or module `paw`
  --> /Users/edpage/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-verbosity-flag-0.3.1/src/lib.rs:21:10
   |
21 | #[derive(structopt::StructOpt, Debug, Clone)]
   |          ^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `paw`

error: aborting due to previous error

structopt has the paw feature on but the symbol paw isn't visible within clap-verbosity-flag to be able to compile.

Currently structopt re-exports clap. Should it also re-export paw?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions