mirror of
https://github.com/rust-lang/cargo
synced 2024-10-13 03:02:45 +00:00
refactor(cred): Move macos impl to inline mod
This commit is contained in:
parent
feb6d881d8
commit
2e3dde1843
|
@ -1,9 +1,10 @@
|
|||
//! Cargo registry macos keychain credential process.
|
||||
|
||||
mod macos {
|
||||
use cargo_credential::{Credential, Error};
|
||||
use security_framework::os::macos::keychain::SecKeychain;
|
||||
|
||||
struct MacKeychain;
|
||||
pub(crate) struct MacKeychain;
|
||||
|
||||
/// The account name is not used.
|
||||
const ACCOUNT: &'static str = "";
|
||||
|
@ -44,7 +45,8 @@ impl Credential for MacKeychain {
|
|||
Ok(())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn main() {
|
||||
cargo_credential::main(MacKeychain);
|
||||
cargo_credential::main(macos::MacKeychain);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue