Skip to content

Commit 5ec32a0

Browse files
committed
fix(cred): Get macos building on all platforms
1 parent 2e3dde1 commit 5ec32a0

File tree

1 file changed

+7
-1
lines changed
  • crates/credential/cargo-credential-macos-keychain/src

1 file changed

+7
-1
lines changed

crates/credential/cargo-credential-macos-keychain/src/main.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
//! Cargo registry macos keychain credential process.
22
3+
#[cfg(target_os = "macos")]
34
mod macos {
45
use cargo_credential::{Credential, Error};
56
use security_framework::os::macos::keychain::SecKeychain;
@@ -47,6 +48,11 @@ mod macos {
4748
}
4849
}
4950

51+
#[cfg(not(target_os = "macos"))]
52+
use cargo_credential::UnsupportedCredential as MacKeychain;
53+
#[cfg(target_os = "macos")]
54+
use macros::MacKeychain;
55+
5056
fn main() {
51-
cargo_credential::main(macos::MacKeychain);
57+
cargo_credential::main(MacKeychain);
5258
}

0 commit comments

Comments
 (0)