refactor(cred): Move macos impl to inline mod

This commit is contained in:
Ed Page 2023-04-18 09:05:02 -05:00
parent feb6d881d8
commit 2e3dde1843

View file

@ -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);
}