Struct smbioslib::SMBiosGroupAssociations[][src]

pub struct SMBiosGroupAssociations<'a> { /* fields omitted */ }

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

impl<'a> SMBiosGroupAssociations<'a>[src]

pub fn group_name(&self) -> Option<String>[src]

A string describing the group

pub fn number_of_items(&self) -> Option<usize>[src]

Number of GroupAssociationItem entries

pub fn item_iterator(&'a self) -> GroupAssociationItemIterator<'a>[src]

Iterates over the GroupAssociationItem entries

Trait Implementations

impl Debug for SMBiosGroupAssociations<'_>[src]

impl<'a> SMBiosStruct<'a> for SMBiosGroupAssociations<'a>[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.