Struct system_configuration::preferences::SCPreferences [−][src]
pub struct SCPreferences(_);Expand description
The handle to an open preferences session for accessing system configuration preferences.
Implementations
Initiates access to the default system preferences using the default allocator.
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.
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
type Ref = SCPreferencesRef
type Ref = SCPreferencesRef
The reference type wrapped inside this type.
Returns the object as its concrete TypeRef.
Returns an instance of the object, wrapping the underlying CFTypeRef subclass. Use this
when following Core Foundation’s “Get Rule”. The reference count is bumped. Read more
Returns the object as a raw CFTypeRef. The reference count is not adjusted.
Returns an instance of the object, wrapping the underlying CFTypeRef subclass. Use this
when following Core Foundation’s “Create Rule”. The reference count is not bumped. Read more
Returns the object as a wrapped CFType. The reference count is incremented by one.
Returns the object as a wrapped CFType. Consumes self and avoids changing the reference
count. Read more
Returns the reference count of the object. It is unwise to do anything other than test whether the return value of this method is greater than zero. Read more
Returns true if this value is an instance of another type.
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
Mutably borrows from an owned value. Read more
