$ cargo build
Compiling core-foundation-sys v0.6.2
Compiling security-framework-sys v0.2.4
Compiling security-framework v0.2.2
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/base.rs:49:55
|
49 | Some(CFString::wrap_under_create_rule(s).to_string())
| ^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/base.rs:49:55
|
49 | Some(CFString::wrap_under_create_rule(s).to_string())
| ^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/certificate.rs:36:67
|
36 | SecCertificateCreateWithData(kCFAllocatorDefault, der_data.as_concrete_TypeRef());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::data::__CFData`, found struct `core_foundation::data::__CFData`
|
= note: expected type `*const core_foundation_sys::data::__CFData`
found type `*const core_foundation::data::__CFData`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/certificate.rs:36:67
|
36 | SecCertificateCreateWithData(kCFAllocatorDefault, der_data.as_concrete_TypeRef());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/certificate.rs:49:44
|
49 | CFData::wrap_under_create_rule(der_data).to_vec()
| ^^^^^^^^ expected struct `core_foundation::data::__CFData`, found struct `core_foundation_sys::data::__CFData`
|
= note: expected type `*const core_foundation::data::__CFData`
found type `*const core_foundation_sys::data::__CFData`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/certificate.rs:49:44
|
49 | CFData::wrap_under_create_rule(der_data).to_vec()
| ^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/certificate.rs:57:46
|
57 | CFString::wrap_under_create_rule(summary).to_string()
| ^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/certificate.rs:57:46
|
57 | CFString::wrap_under_create_rule(summary).to_string()
| ^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:100:51
|
100 | CFString::wrap_under_get_rule(kSecImportExportPassphrase),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:100:51
|
100 | CFString::wrap_under_get_rule(kSecImportExportPassphrase),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:111:17
|
111 | pkcs12_data.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::data::__CFData`, found struct `core_foundation::data::__CFData`
|
= note: expected type `*const core_foundation_sys::data::__CFData`
found type `*const core_foundation::data::__CFData`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:111:17
|
111 | pkcs12_data.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:112:17
|
112 | options.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::dictionary::__CFDictionary`, found struct `core_foundation::dictionary::__CFDictionary`
|
= note: expected type `*const core_foundation_sys::dictionary::__CFDictionary`
found type `*const core_foundation::dictionary::__CFDictionary`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:112:17
|
112 | options.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:115:77
|
115 | let raw_items = CFArray::<CFDictionary>::wrap_under_create_rule(raw_items);
| ^^^^^^^^^ expected struct `core_foundation::array::__CFArray`, found struct `core_foundation_sys::array::__CFArray`
|
= note: expected type `*const core_foundation::array::__CFArray`
found type `*const core_foundation_sys::array::__CFArray`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:115:77
|
115 | let raw_items = CFArray::<CFDictionary>::wrap_under_create_rule(raw_items);
| ^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:160:51
|
160 | CFString::wrap_under_get_rule(kSecImportExportKeychain),
| ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:160:51
|
160 | CFString::wrap_under_get_rule(kSecImportExportKeychain),
| ^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:167:51
|
167 | CFString::wrap_under_get_rule(kSecImportExportAccess),
| ^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/import_export.rs:167:51
|
167 | CFString::wrap_under_get_rule(kSecImportExportAccess),
| ^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:30:28
|
30 | unsafe { ItemClass(kSecClassGenericPassword) }
| ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:30:28
|
30 | unsafe { ItemClass(kSecClassGenericPassword) }
| ^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:35:28
|
35 | unsafe { ItemClass(kSecClassInternetPassword) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:35:28
|
35 | unsafe { ItemClass(kSecClassInternetPassword) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:40:28
|
40 | unsafe { ItemClass(kSecClassCertificate) }
| ^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:40:28
|
40 | unsafe { ItemClass(kSecClassCertificate) }
| ^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:45:28
|
45 | unsafe { ItemClass(kSecClassKey) }
| ^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:45:28
|
45 | unsafe { ItemClass(kSecClassKey) }
| ^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:50:28
|
50 | unsafe { ItemClass(kSecClassIdentity) }
| ^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:50:28
|
50 | unsafe { ItemClass(kSecClassIdentity) }
| ^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:128:51
|
128 | CFString::wrap_under_get_rule(kSecMatchSearchList),
| ^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:128:51
|
128 | CFString::wrap_under_get_rule(kSecMatchSearchList),
| ^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:134:60
|
134 | params.push((CFString::wrap_under_get_rule(kSecClass), class.to_value()));
| ^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:134:60
|
134 | params.push((CFString::wrap_under_get_rule(kSecClass), class.to_value()));
| ^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:139:51
|
139 | CFString::wrap_under_get_rule(kSecReturnRef),
| ^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:139:51
|
139 | CFString::wrap_under_get_rule(kSecReturnRef),
| ^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:146:51
|
146 | CFString::wrap_under_get_rule(kSecMatchLimit),
| ^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:146:51
|
146 | CFString::wrap_under_get_rule(kSecMatchLimit),
| ^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:153:51
|
153 | CFString::wrap_under_get_rule(kSecAttrLabel),
| ^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:153:51
|
153 | CFString::wrap_under_get_rule(kSecAttrLabel),
| ^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:161:37
|
161 | cvt(SecItemCopyMatching(params.as_concrete_TypeRef(), &mut ret))?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::dictionary::__CFDictionary`, found struct `core_foundation::dictionary::__CFDictionary`
|
= note: expected type `*const core_foundation_sys::dictionary::__CFDictionary`
found type `*const core_foundation::dictionary::__CFDictionary`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/item.rs:161:37
|
161 | cvt(SecItemCopyMatching(params.as_concrete_TypeRef(), &mut ret))?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:42:49
|
42 | Ok(CFString::wrap_under_create_rule(string).to_string())
| ^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:42:49
|
42 | Ok(CFString::wrap_under_create_rule(string).to_string())
| ^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:74:83
|
74 | let dictionary = SecCertificateCopyValues(self.as_concrete_TypeRef(), keys, &mut error);
| ^^^^ expected struct `core_foundation_sys::array::__CFArray`, found struct `core_foundation::array::__CFArray`
|
= note: expected type `*const core_foundation_sys::array::__CFArray`
found type `*const core_foundation::array::__CFArray`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:74:83
|
74 | let dictionary = SecCertificateCopyValues(self.as_concrete_TypeRef(), keys, &mut error);
| ^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:78:21
|
78 | dictionary,
| ^^^^^^^^^^ expected struct `core_foundation::dictionary::__CFDictionary`, found struct `core_foundation_sys::dictionary::__CFDictionary`
|
= note: expected type `*const core_foundation::dictionary::__CFDictionary`
found type `*const core_foundation_sys::dictionary::__CFDictionary`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:78:21
|
78 | dictionary,
| ^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:81:53
|
81 | Err(CFError::wrap_under_create_rule(error))
| ^^^^^ expected struct `core_foundation::error::__CFError`, found struct `core_foundation_sys::error::__CFError`
|
= note: expected type `*mut core_foundation::error::__CFError`
found type `*mut core_foundation_sys::error::__CFError`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:81:53
|
81 | Err(CFError::wrap_under_create_rule(error))
| ^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:122:55
|
122 | if type_ == CFString::wrap_under_get_rule(kSecPropertyTypeSection) {
| ^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:122:55
|
122 | if type_ == CFString::wrap_under_get_rule(kSecPropertyTypeSection) {
| ^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:126:62
|
126 | } else if type_ == CFString::wrap_under_get_rule(kSecPropertyTypeString) {
| ^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate.rs:126:62
|
126 | } else if type_ == CFString::wrap_under_get_rule(kSecPropertyTypeString) {
| ^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate_oids.rs:13:33
|
13 | unsafe { CertificateOid(kSecOIDX509V1SignatureAlgorithm) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/certificate_oids.rs:13:33
|
13 | unsafe { CertificateOid(kSecOIDX509V1SignatureAlgorithm) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:23:29
|
23 | unsafe { DigestType(kSecDigestHMACMD5) }
| ^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:23:29
|
23 | unsafe { DigestType(kSecDigestHMACMD5) }
| ^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:27:29
|
27 | unsafe { DigestType(kSecDigestHMACSHA1) }
| ^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:27:29
|
27 | unsafe { DigestType(kSecDigestHMACSHA1) }
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:31:29
|
31 | unsafe { DigestType(kSecDigestHMACSHA2) }
| ^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:31:29
|
31 | unsafe { DigestType(kSecDigestHMACSHA2) }
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:35:29
|
35 | unsafe { DigestType(kSecDigestMD2) }
| ^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:35:29
|
35 | unsafe { DigestType(kSecDigestMD2) }
| ^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:39:29
|
39 | unsafe { DigestType(kSecDigestMD4) }
| ^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:39:29
|
39 | unsafe { DigestType(kSecDigestMD4) }
| ^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:43:29
|
43 | unsafe { DigestType(kSecDigestMD5) }
| ^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:43:29
|
43 | unsafe { DigestType(kSecDigestMD5) }
| ^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:47:29
|
47 | unsafe { DigestType(kSecDigestSHA1) }
| ^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:47:29
|
47 | unsafe { DigestType(kSecDigestSHA1) }
| ^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:51:29
|
51 | unsafe { DigestType(kSecDigestSHA2) }
| ^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:51:29
|
51 | unsafe { DigestType(kSecDigestSHA2) }
| ^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:120:60
|
120 | return Err(CFError::wrap_under_create_rule(error));
| ^^^^^ expected struct `core_foundation::error::__CFError`, found struct `core_foundation_sys::error::__CFError`
|
= note: expected type `*mut core_foundation::error::__CFError`
found type `*mut core_foundation_sys::error::__CFError`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:120:60
|
120 | return Err(CFError::wrap_under_create_rule(error));
| ^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:125:57
|
125 | let key = CFString::wrap_under_get_rule(kSecDigestHMACKeyAttribute);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:125:57
|
125 | let key = CFString::wrap_under_get_rule(kSecDigestHMACKeyAttribute);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:129:53
|
129 | let key = CFString::wrap_under_get_rule(kSecTransformInputAttributeName);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/digest_transform.rs:129:53
|
129 | let key = CFString::wrap_under_get_rule(kSecTransformInputAttributeName);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:23:26
|
23 | unsafe { Padding(kSecPaddingNoneKey) }
| ^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:23:26
|
23 | unsafe { Padding(kSecPaddingNoneKey) }
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:28:26
|
28 | unsafe { Padding(kSecPaddingPKCS1Key) }
| ^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:28:26
|
28 | unsafe { Padding(kSecPaddingPKCS1Key) }
| ^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:33:26
|
33 | unsafe { Padding(kSecPaddingPKCS5Key) }
| ^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:33:26
|
33 | unsafe { Padding(kSecPaddingPKCS5Key) }
| ^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:38:26
|
38 | unsafe { Padding(kSecPaddingPKCS7Key) }
| ^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:38:26
|
38 | unsafe { Padding(kSecPaddingPKCS7Key) }
| ^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:43:26
|
43 | unsafe { Padding(kSecPaddingOAEPKey) }
| ^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:43:26
|
43 | unsafe { Padding(kSecPaddingOAEPKey) }
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:60:23
|
60 | unsafe { Mode(kSecModeNoneKey) }
| ^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:60:23
|
60 | unsafe { Mode(kSecModeNoneKey) }
| ^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:64:23
|
64 | unsafe { Mode(kSecModeECBKey) }
| ^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:64:23
|
64 | unsafe { Mode(kSecModeECBKey) }
| ^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:68:23
|
68 | unsafe { Mode(kSecModeCBCKey) }
| ^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:68:23
|
68 | unsafe { Mode(kSecModeCBCKey) }
| ^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:72:23
|
72 | unsafe { Mode(kSecModeCFBKey) }
| ^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:72:23
|
72 | unsafe { Mode(kSecModeCFBKey) }
| ^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:76:23
|
76 | unsafe { Mode(kSecModeOFBKey) }
| ^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:76:23
|
76 | unsafe { Mode(kSecModeOFBKey) }
| ^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:128:60
|
128 | return Err(CFError::wrap_under_create_rule(error));
| ^^^^^ expected struct `core_foundation::error::__CFError`, found struct `core_foundation_sys::error::__CFError`
|
= note: expected type `*mut core_foundation::error::__CFError`
found type `*mut core_foundation_sys::error::__CFError`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:128:60
|
128 | return Err(CFError::wrap_under_create_rule(error));
| ^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:142:60
|
142 | return Err(CFError::wrap_under_create_rule(error));
| ^^^^^ expected struct `core_foundation::error::__CFError`, found struct `core_foundation_sys::error::__CFError`
|
= note: expected type `*mut core_foundation::error::__CFError`
found type `*mut core_foundation_sys::error::__CFError`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:142:60
|
142 | return Err(CFError::wrap_under_create_rule(error));
| ^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:153:57
|
153 | let key = CFString::wrap_under_get_rule(kSecPaddingKey);
| ^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:153:57
|
153 | let key = CFString::wrap_under_get_rule(kSecPaddingKey);
| ^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:158:57
|
158 | let key = CFString::wrap_under_get_rule(kSecEncryptionMode);
| ^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:158:57
|
158 | let key = CFString::wrap_under_get_rule(kSecEncryptionMode);
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:163:57
|
163 | let key = CFString::wrap_under_get_rule(kSecIVKey);
| ^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:163:57
|
163 | let key = CFString::wrap_under_get_rule(kSecIVKey);
| ^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:167:53
|
167 | let key = CFString::wrap_under_get_rule(kSecTransformInputAttributeName);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/encrypt_transform.rs:167:53
|
167 | let key = CFString::wrap_under_get_rule(kSecTransformInputAttributeName);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/import_export.rs:156:37
|
156 | key_params.alertTitle = alert_title.as_concrete_TypeRef();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::string::__CFString`, found struct `core_foundation::string::__CFString`
|
= note: expected type `*const core_foundation_sys::string::__CFString`
found type `*const core_foundation::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/import_export.rs:156:37
|
156 | key_params.alertTitle = alert_title.as_concrete_TypeRef();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/import_export.rs:160:38
|
160 | key_params.alertPrompt = alert_prompt.as_concrete_TypeRef();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::string::__CFString`, found struct `core_foundation::string::__CFString`
|
= note: expected type `*const core_foundation_sys::string::__CFString`
found type `*const core_foundation::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/import_export.rs:160:38
|
160 | key_params.alertPrompt = alert_prompt.as_concrete_TypeRef();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/import_export.rs:176:17
|
176 | data,
| ^^^^ expected struct `core_foundation_sys::data::__CFData`, found struct `core_foundation::data::__CFData`
|
= note: expected type `*const core_foundation_sys::data::__CFData`
found type `*const core_foundation::data::__CFData`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/import_export.rs:176:17
|
176 | data,
| ^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/import_export.rs:177:17
|
177 | filename,
| ^^^^^^^^ expected struct `core_foundation_sys::string::__CFString`, found struct `core_foundation::string::__CFString`
|
= note: expected type `*const core_foundation_sys::string::__CFString`
found type `*const core_foundation::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/import_export.rs:177:17
|
177 | filename,
| ^^^^^^^^
error[E0606]: casting `&mut *const core_foundation::array::__CFArray` as `*mut *const core_foundation_sys::array::__CFArray` is invalid
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/import_export.rs:170:24
|
170 | Some(_) => &mut raw_items as *mut _,
| ^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:19:26
|
19 | unsafe { KeyType(kSecAttrKeyTypeRSA) }
| ^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:19:26
|
19 | unsafe { KeyType(kSecAttrKeyTypeRSA) }
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:23:26
|
23 | unsafe { KeyType(kSecAttrKeyTypeDES) }
| ^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:23:26
|
23 | unsafe { KeyType(kSecAttrKeyTypeDES) }
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:27:26
|
27 | unsafe { KeyType(kSecAttrKeyTypeAES) }
| ^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:27:26
|
27 | unsafe { KeyType(kSecAttrKeyTypeAES) }
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:31:26
|
31 | unsafe { KeyType(kSecAttrKeyTypeDES) }
| ^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:31:26
|
31 | unsafe { KeyType(kSecAttrKeyTypeDES) }
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:35:26
|
35 | unsafe { KeyType(kSecAttrKeyType3DES) }
| ^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:35:26
|
35 | unsafe { KeyType(kSecAttrKeyType3DES) }
| ^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:39:26
|
39 | unsafe { KeyType(kSecAttrKeyTypeRC4) }
| ^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:39:26
|
39 | unsafe { KeyType(kSecAttrKeyTypeRC4) }
| ^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:43:26
|
43 | unsafe { KeyType(kSecAttrKeyTypeCAST) }
| ^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/item.rs:43:26
|
43 | unsafe { KeyType(kSecAttrKeyTypeCAST) }
| ^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/key.rs:23:53
|
23 | let key = CFString::wrap_under_get_rule(kSecAttrKeyType);
| ^^^^^^^^^^^^^^^ expected struct `core_foundation::string::__CFString`, found struct `core_foundation_sys::string::__CFString`
|
= note: expected type `*const core_foundation::string::__CFString`
found type `*const core_foundation_sys::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/key.rs:23:53
|
23 | let key = CFString::wrap_under_get_rule(kSecAttrKeyType);
| ^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/key.rs:28:17
|
28 | dict.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::dictionary::__CFDictionary`, found struct `core_foundation::dictionary::__CFDictionary`
|
= note: expected type `*const core_foundation_sys::dictionary::__CFDictionary`
found type `*const core_foundation::dictionary::__CFDictionary`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/key.rs:28:17
|
28 | dict.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/key.rs:29:17
|
29 | key_data.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::data::__CFData`, found struct `core_foundation::data::__CFData`
|
= note: expected type `*const core_foundation_sys::data::__CFData`
found type `*const core_foundation::data::__CFData`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/key.rs:29:17
|
29 | key_data.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/key.rs:33:53
|
33 | Err(CFError::wrap_under_create_rule(err))
| ^^^ expected struct `core_foundation::error::__CFError`, found struct `core_foundation_sys::error::__CFError`
|
= note: expected type `*mut core_foundation::error::__CFError`
found type `*mut core_foundation_sys::error::__CFError`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/key.rs:33:53
|
33 | Err(CFError::wrap_under_create_rule(err))
| ^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/secure_transport.rs:151:79
|
151 | let certs = CFArray::<SecCertificate>::wrap_under_create_rule(raw_certs)
| ^^^^^^^^^ expected struct `core_foundation::array::__CFArray`, found struct `core_foundation_sys::array::__CFArray`
|
= note: expected type `*const core_foundation::array::__CFArray`
found type `*const core_foundation_sys::array::__CFArray`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/secure_transport.rs:151:79
|
151 | let certs = CFArray::<SecCertificate>::wrap_under_create_rule(raw_certs)
| ^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/transform.rs:28:17
|
28 | key.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::string::__CFString`, found struct `core_foundation::string::__CFString`
|
= note: expected type `*const core_foundation_sys::string::__CFString`
found type `*const core_foundation::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/transform.rs:28:17
|
28 | key.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/transform.rs:33:60
|
33 | return Err(CFError::wrap_under_create_rule(error));
| ^^^^^ expected struct `core_foundation::error::__CFError`, found struct `core_foundation_sys::error::__CFError`
|
= note: expected type `*mut core_foundation::error::__CFError`
found type `*mut core_foundation_sys::error::__CFError`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/transform.rs:33:60
|
33 | return Err(CFError::wrap_under_create_rule(error));
| ^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/transform.rs:48:60
|
48 | return Err(CFError::wrap_under_create_rule(error));
| ^^^^^ expected struct `core_foundation::error::__CFError`, found struct `core_foundation_sys::error::__CFError`
|
= note: expected type `*mut core_foundation::error::__CFError`
found type `*mut core_foundation_sys::error::__CFError`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/os/macos/transform.rs:48:60
|
48 | return Err(CFError::wrap_under_create_rule(error));
| ^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/policy.rs:39:61
|
39 | let policy = SecPolicyCreateSSL(is_server as _, hostname);
| ^^^^^^^^ expected struct `core_foundation_sys::string::__CFString`, found struct `core_foundation::string::__CFString`
|
= note: expected type `*const core_foundation_sys::string::__CFString`
found type `*const core_foundation::string::__CFString`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/policy.rs:39:61
|
39 | let policy = SecPolicyCreateSSL(is_server as _, hostname);
| ^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/secure_transport.rs:527:48
|
527 | unsafe { cvt(SSLSetCertificate(self.0, certs.as_concrete_TypeRef())) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::array::__CFArray`, found struct `core_foundation::array::__CFArray`
|
= note: expected type `*const core_foundation_sys::array::__CFArray`
found type `*const core_foundation::array::__CFArray`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/secure_transport.rs:527:48
|
527 | unsafe { cvt(SSLSetCertificate(self.0, certs.as_concrete_TypeRef())) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/trust.rs:89:17
|
89 | certs.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `core_foundation_sys::array::__CFArray`, found struct `core_foundation::array::__CFArray`
|
= note: expected type `*const core_foundation_sys::array::__CFArray`
found type `*const core_foundation::array::__CFArray`
note: Perhaps two different versions of crate `core_foundation_sys` are being used?
--> /Users/MyUser/.cargo/registry/src/github.com-1ecc6299db9ec823/security-framework-0.2.2/src/trust.rs:89:17
|
89 | certs.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: aborting due to 78 previous errors
Some errors occurred: E0308, E0606.
For more information about an error, try `rustc --explain E0308`.
error: Could not compile `security-framework`.
To learn more, run the command again with --verbose.