pub fn filter<T: 'a, P: 'a>(&'a self, predicate: P) -> impl Iterator<Item = T> + 'a
    where
        T: SMBiosStruct<'a>,
        P: FnMut(&T) -> bool,
    {
        self.table.filter(predicate)
    }
/// Creates an iterator of the defined structure which uses a closure to determine if an element should be yielded.
Creates an iterator of the defined structure which uses a closure to determine if an element should be yielded.
Creates an iterator of the defined structure which uses a closure to determine if an element should be yielded .
pub fn filter<T: 'a, P: 'a>(&'a self, predicate: P) -> impl Iterator<Item = T> + 'a
    where
        T: SMBiosStruct<'a>,
        P: FnMut(&T) -> bool,
    {
        self.table.filter(predicate)
    }
pub fn filter < T : ' a , P : ' a > ( & ' a self , predicate : P ) -> impl Iterator < Item = T > + ' a where T : SMBiosStruct < ' a > , P : FnMut ( & T ) -> bool , { self . table . filter ( predicate ) }
Creates an iterator of the defined structure which uses a closure to determine if an element should be yielded.
Creates an iterator of the defined structure which uses a closure to determine if an element should be yielded .
&'a self
predicate
P
&'a self
predicate
P