pub struct SysinfoBuilder { /* private fields */ }
Available on crate feature
si
only.Expand description
Builder for Sysinfo
.
Implementations§
Source§impl SysinfoBuilder
impl SysinfoBuilder
Sourcepub fn refresh_kind<VALUE>(&mut self, value: VALUE) -> &mut SysinfoBuilder
pub fn refresh_kind<VALUE>(&mut self, value: VALUE) -> &mut SysinfoBuilder
Set the RefreshKind
to use during sysinfo initialization.
This allows the user to control at a more fine level what sysinfo
will refresh on initialization.
Sourcepub fn name(&mut self, value: bool) -> &mut SysinfoBuilder
pub fn name(&mut self, value: bool) -> &mut SysinfoBuilder
Enable the sysinfo name
Sourcepub fn os_version(&mut self, value: bool) -> &mut SysinfoBuilder
pub fn os_version(&mut self, value: bool) -> &mut SysinfoBuilder
Enable the sysinfo OS version
Sourcepub fn user(&mut self, value: bool) -> &mut SysinfoBuilder
pub fn user(&mut self, value: bool) -> &mut SysinfoBuilder
Enable sysinfo user
Sourcepub fn memory(&mut self, value: bool) -> &mut SysinfoBuilder
pub fn memory(&mut self, value: bool) -> &mut SysinfoBuilder
Enable sysinfo memory
Sourcepub fn cpu_vendor(&mut self, value: bool) -> &mut SysinfoBuilder
pub fn cpu_vendor(&mut self, value: bool) -> &mut SysinfoBuilder
Enable sysinfo cpu vendor
Sourcepub fn cpu_core_count(&mut self, value: bool) -> &mut SysinfoBuilder
pub fn cpu_core_count(&mut self, value: bool) -> &mut SysinfoBuilder
Enable sysinfo cpu core count
Sourcepub fn cpu_name(&mut self, value: bool) -> &mut SysinfoBuilder
pub fn cpu_name(&mut self, value: bool) -> &mut SysinfoBuilder
Enable sysinfo cpu name
Sourcepub fn cpu_brand(&mut self, value: bool) -> &mut SysinfoBuilder
pub fn cpu_brand(&mut self, value: bool) -> &mut SysinfoBuilder
Enable sysinfo cpu brand
Sourcepub fn cpu_frequency(&mut self, value: bool) -> &mut SysinfoBuilder
pub fn cpu_frequency(&mut self, value: bool) -> &mut SysinfoBuilder
Enable sysinfo cpu frequency
Trait Implementations§
Source§impl Clone for SysinfoBuilder
impl Clone for SysinfoBuilder
Source§fn clone(&self) -> SysinfoBuilder
fn clone(&self) -> SysinfoBuilder
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 Default for SysinfoBuilder
impl Default for SysinfoBuilder
Source§fn default() -> SysinfoBuilder
fn default() -> SysinfoBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SysinfoBuilder
impl RefUnwindSafe for SysinfoBuilder
impl Send for SysinfoBuilder
impl Sync for SysinfoBuilder
impl Unpin for SysinfoBuilder
impl UnwindSafe for SysinfoBuilder
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