pub fn find_map<A, B, F>(&'a self, f: F) -> Option<B>
    where
        A: SMBiosStruct<'a>,
        F: FnMut(A) -> Option<B>,
    {
        self.defined_struct_iter().find_map(f)
    }
/// Applies function to the defined struct elements and returns the first non-none result.
Applies function to the defined struct elements and returns the first non-none result.
Applies function to the defined struct elements and returns the first non - none result .
pub fn find_map<A, B, F>(&'a self, f: F) -> Option<B>
    where
        A: SMBiosStruct<'a>,
        F: FnMut(A) -> Option<B>,
    {
        self.defined_struct_iter().find_map(f)
    }
pub fn find_map < A , B , F > ( & ' a self , f : F ) -> Option < B > where A : SMBiosStruct < ' a > , F : FnMut ( A ) -> Option < B > , { self . defined_struct_iter ( ) . find_map ( f ) }
Applies function to the defined struct elements and returns the first non-none result.
Applies function to the defined struct elements and returns the first non - none result .
&'a self
f
F
&'a self
f
F