Struct smbioslib::SMBiosGroupAssociations
source · [−]pub struct SMBiosGroupAssociations<'a> { /* private fields */ }
Expand description
Group Associations (Type 14)
The Group Associations structure is provided for OEMs who want to specify the arrangement or hierarchy of certain components (including other Group Associations) within the system. For example, you can use the Group Associations structure to indicate that two CPUs share a common external cache system.
Compliant with: DMTF SMBIOS Reference Specification 3.4.0 (DSP0134) Document Date: 2020-07-17
Implementations
sourceimpl<'a> SMBiosGroupAssociations<'a>
impl<'a> SMBiosGroupAssociations<'a>
sourcepub fn group_name(&self) -> Option<String>
pub fn group_name(&self) -> Option<String>
A string describing the group
sourcepub fn number_of_items(&self) -> Option<usize>
pub fn number_of_items(&self) -> Option<usize>
Number of GroupAssociationItem entries
sourcepub fn item_iterator(&'a self) -> GroupAssociationItemIterator<'a>ⓘNotable traits for GroupAssociationItemIterator<'a>impl<'a> Iterator for GroupAssociationItemIterator<'a> type Item = GroupAssociationItem<'a>;
pub fn item_iterator(&'a self) -> GroupAssociationItemIterator<'a>ⓘNotable traits for GroupAssociationItemIterator<'a>impl<'a> Iterator for GroupAssociationItemIterator<'a> type Item = GroupAssociationItem<'a>;
Iterates over the GroupAssociationItem entries
Trait Implementations
sourceimpl Debug for SMBiosGroupAssociations<'_>
impl Debug for SMBiosGroupAssociations<'_>
sourceimpl<'a> SMBiosStruct<'a> for SMBiosGroupAssociations<'a>
impl<'a> SMBiosStruct<'a> for SMBiosGroupAssociations<'a>
sourceconst STRUCT_TYPE: u8
const STRUCT_TYPE: u8
The SMBIOS structure type Read more
sourcefn new(parts: &'a UndefinedStruct) -> Self
fn new(parts: &'a UndefinedStruct) -> Self
Creates a new instance of the implementing SMBIOS type
sourcefn parts(&self) -> &'a UndefinedStruct
fn parts(&self) -> &'a UndefinedStruct
Contains the standard parts/sections of the implementing SMBIOS type.
sourceimpl Serialize for SMBiosGroupAssociations<'_>
impl Serialize for SMBiosGroupAssociations<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for SMBiosGroupAssociations<'a>
impl<'a> Send for SMBiosGroupAssociations<'a>
impl<'a> Sync for SMBiosGroupAssociations<'a>
impl<'a> Unpin for SMBiosGroupAssociations<'a>
impl<'a> UnwindSafe for SMBiosGroupAssociations<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more