[−][src]Struct system_configuration::preferences::SCPreferences
The handle to an open preferences session for accessing system configuration preferences.
Implementations
impl SCPreferences
[src]
pub fn default(calling_process_name: &CFString) -> Self
[src]
Initiates access to the default system preferences using the default allocator.
pub fn group(calling_process_name: &CFString, prefs_id: &CFString) -> Self
[src]
Initiates access to the given (prefs_id
) group of configuration preferences using the
default allocator. To access the default system preferences, use the default
constructor.
pub fn new(
allocator: Option<&CFAllocator>,
calling_process_name: &CFString,
prefs_id: Option<&CFString>
) -> Self
[src]
allocator: Option<&CFAllocator>,
calling_process_name: &CFString,
prefs_id: Option<&CFString>
) -> Self
Initiates access to the per-system set of configuration preferences with a given
allocator and preference group to access. See the underlying SCPreferencesCreate function
documentation for details. Use the helper constructors default
and group
to easier
create an instance using the default allocator.
Trait Implementations
impl Clone for SCPreferences
[src]
fn clone(&self) -> SCPreferences
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl ConcreteCFType for SCPreferences
[src]
impl Drop for SCPreferences
[src]
impl Eq for SCPreferences
[src]
impl PartialEq<SCPreferences> for SCPreferences
[src]
fn eq(&self, other: &SCPreferences) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl TCFType for SCPreferences
[src]
type Ref = SCPreferencesRef
The reference type wrapped inside this type.
fn as_concrete_TypeRef(&self) -> SCPreferencesRef
[src]
unsafe fn wrap_under_get_rule(reference: SCPreferencesRef) -> Self
[src]
fn as_CFTypeRef(&self) -> CFTypeRef
[src]
unsafe fn wrap_under_create_rule(reference: SCPreferencesRef) -> Self
[src]
fn type_id() -> CFTypeID
[src]
fn as_CFType(&self) -> CFType
[src]
fn into_CFType(self) -> CFType
[src]
fn retain_count(&self) -> isize
[src]
fn type_of(&self) -> usize
[src]
fn show(&self)
[src]
fn instance_of<OtherCFType>(&self) -> bool where
OtherCFType: TCFType,
[src]
OtherCFType: TCFType,
impl<'a> ToVoid<SCPreferences> for &'a SCPreferences
[src]
impl ToVoid<SCPreferences> for SCPreferences
[src]
impl ToVoid<SCPreferences> for SCPreferencesRef
[src]
Auto Trait Implementations
impl RefUnwindSafe for SCPreferences
impl !Send for SCPreferences
impl !Sync for SCPreferences
impl Unpin for SCPreferences
impl UnwindSafe for SCPreferences
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> FromMutVoid for T where
T: TCFType,
[src]
T: TCFType,
unsafe fn from_mut_void<'a>(x: *mut c_void) -> ItemMutRef<'a, T>
[src]
impl<T> FromVoid for T where
T: TCFType,
[src]
T: TCFType,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,