Struct DefaultRegistry
pub struct DefaultRegistry;Expand description
Default implementation of Registry trait that performs actual Windows registry API calls
Trait Implementations§
§impl Default for DefaultRegistry
impl Default for DefaultRegistry
§impl Registry for DefaultRegistry
impl Registry for DefaultRegistry
§fn get_registry_string_value(&self, path: &str, name: &str) -> Option<String>
fn get_registry_string_value(&self, path: &str, name: &str) -> Option<String>
Return the string value at
path/name, or None if the key or value
does not exist.§fn set_registry_string_value(&self, path: &str, name: &str, value: &str) -> bool
fn set_registry_string_value(&self, path: &str, name: &str, value: &str) -> bool
Set a string value, creating the key if it does not exist. Return whether it succeeded.
§fn delete_registry_string_value(&self, path: &str, name: &str) -> bool
fn delete_registry_string_value(&self, path: &str, name: &str) -> bool
Delete a value; an already-absent value counts as success.
§fn registry_key_exists(&self, path: &str) -> bool
fn registry_key_exists(&self, path: &str) -> bool
Return whether the registry key at
path exists.§fn delete_registry_key(&self, path: &str) -> bool
fn delete_registry_key(&self, path: &str) -> bool
Delete the registry key at
path recursively. Return whether it succeeded.Auto Trait Implementations§
impl Freeze for DefaultRegistry
impl RefUnwindSafe for DefaultRegistry
impl Send for DefaultRegistry
impl Sync for DefaultRegistry
impl Unpin for DefaultRegistry
impl UnsafeUnpin for DefaultRegistry
impl UnwindSafe for DefaultRegistry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more