diff --git a/omnisette/src/aos_kit.rs b/omnisette/src/aos_kit.rs index 5e53787..a4224a3 100644 --- a/omnisette/src/aos_kit.rs +++ b/omnisette/src/aos_kit.rs @@ -12,6 +12,8 @@ pub struct AOSKitAnisetteProvider<'lt> { ak_device: &'lt Class, } +use crate::AnisetteError; + impl<'lt> AOSKitAnisetteProvider<'lt> { pub fn new() -> Result> { Library::open("/System/Library/PrivateFrameworks/AOSKit.framework/AOSKit")?; @@ -23,13 +25,13 @@ impl<'lt> AOSKitAnisetteProvider<'lt> { } } -#[cfg_attr(feature = "async", async_trait::async_trait(?Send))] +#[cfg_attr(feature = "async", async_trait::async_trait)] impl<'lt> AnisetteHeadersProvider for AOSKitAnisetteProvider<'lt> { #[cfg_attr(not(feature = "async"), remove_async_await::remove_async_await)] async fn get_anisette_headers( &mut self, _skip_provisioning: bool, - ) -> Result> { + ) -> Result, AnisetteError> { let mut headers_map = HashMap::new(); let headers: *const NSObject = unsafe {