[clap-v3-utils] Add functions to parse directly from `SignerSource` (#34678)
* add `_from_source` function variants for signer, keypair, and pubkey
* make `parse_signer_source` an associated function of `SignerSource`
* refactor `SignerSource` into `input_parsers::signer`
* make `_from_source` functions public
* remove unnecessary import
(cherry picked from commit
|
||
---|---|---|
.. | ||
src | ||
Cargo.toml |