Struct smbioslib::SMBiosGroupAssociations [−][src]
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>ⓘNotable traits for GroupAssociationItemIterator<'a>
impl<'a> Iterator for GroupAssociationItemIterator<'a> type Item = GroupAssociationItem<'a>;
[src]
Notable traits for GroupAssociationItemIterator<'a>
impl<'a> Iterator for GroupAssociationItemIterator<'a> type Item = GroupAssociationItem<'a>;
Iterates over the GroupAssociationItem entries
Trait Implementations
impl Debug for SMBiosGroupAssociations<'_>
[src]
impl<'a> SMBiosStruct<'a> for SMBiosGroupAssociations<'a>
[src]
const STRUCT_TYPE: u8
[src]
fn new(parts: &'a UndefinedStruct) -> Self
[src]
fn parts(&self) -> &'a UndefinedStruct
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut Tⓘ
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,