nigig-org/crates/robius-contacts/src/sys/apple.rs
2026-07-26 21:22:21 +03:00

9 lines
No EOL
738 B
Rust

use std::collections::HashMap;
use crate::{Contact, Error, Permission, Result};
pub(crate) fn list_contacts() -> Result<Vec<Contact>> { Err(Error::PermanentlyUnavailable) }
pub(crate) fn search_contacts(_query: &str) -> Result<Vec<Contact>> { Err(Error::PermanentlyUnavailable) }
pub(crate) fn lookup_by_number(_phone_number: &str) -> Result<Option<Contact>> { Err(Error::PermanentlyUnavailable) }
pub(crate) fn phone_number_to_name_map() -> Result<HashMap<String, String>> { Err(Error::PermanentlyUnavailable) }
pub(crate) fn has_permission(_permission: Permission) -> Result<bool> { Err(Error::PermanentlyUnavailable) }
pub(crate) fn request_permissions(_permissions: &[Permission]) -> Result<()> { Err(Error::PermanentlyUnavailable) }