pub struct HsExtConfig { /* private fields */ }Expand description
A generic key-value configuration store for HsExt.
Implementations§
Source§impl HsExtConfig
impl HsExtConfig
pub fn new() -> Self
pub fn set(&mut self, key: impl Into<String>, value: impl Into<String>)
pub fn get(&self, key: &str) -> Option<&str>
pub fn get_bool(&self, key: &str) -> bool
pub fn get_int(&self, key: &str) -> Option<i64>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for HsExtConfig
impl Clone for HsExtConfig
Source§fn clone(&self) -> HsExtConfig
fn clone(&self) -> HsExtConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HsExtConfig
impl Debug for HsExtConfig
Source§impl Default for HsExtConfig
impl Default for HsExtConfig
Source§fn default() -> HsExtConfig
fn default() -> HsExtConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HsExtConfig
impl RefUnwindSafe for HsExtConfig
impl Send for HsExtConfig
impl Sync for HsExtConfig
impl Unpin for HsExtConfig
impl UnsafeUnpin for HsExtConfig
impl UnwindSafe for HsExtConfig
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