pub fn vendor_id(&self) -> Option<VendorId<'_>> {
        self.parts
            .get_field_data(0x04, 0x08)
            .and_then(|array| Some(VendorId::try_from(array).expect("Vendor Id is 4 bytes")))
    }
/// Vendor Id
///
/// Specified as four ASCII characters, as defined by TCG
/// Vendor ID (see CAP_VID in TCG Vendor ID Registry).
///
/// For example:
/// Vendor ID string of "ABC" = (41 42 43 00)
/// Vendor ID string of "ABCD" = (41 42 43 44)
Vendor Id
Specified as four ASCII characters, as defined by TCG
Vendor ID .


Vendor Id Specified as four ASCII characters as defined by TCG Vendor ID .
pub fn vendor_id(&self) -> Option<VendorId<'_>> {
        self.parts
            .get_field_data(0x04, 0x08)
            .and_then(|array| Some(VendorId::try_from(array).expect("Vendor Id is 4 bytes")))
    }
pub fn vendor_id ( & self ) -> Option < VendorId < ' _ > > { self . parts . get_field_data ( 0x04 , 0x08 ) . and_then ( | array | Some ( VendorId :: try_from ( array ) . expect ( " " ) ) ) }
Vendor Id
Specified as four ASCII characters, as defined by TCG
Vendor ID (see CAP_VID in TCG Vendor ID Registry).
Vendor Id Specified as four ASCII characters as defined by TCG Vendor ID ( see CAP_VID in TCG Vendor ID Registry ) .
&self
&self