Struct vergen_git2::SysinfoBuilder
source · 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 copy 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 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