#[repr(C)]pub struct BomBlockPathRecordPointer {
pub block_path_record_index: u32,
}Expand description
A pointer to a block index holding a BomBlockPathRecord.
We’re unsure what this block type is used for. But instances appear to follow BomBlockTree and BomBlockPaths entries for every given path. Maybe it allows instances of BomBlockTree to easily obtain a reference back to the BomBlockPathRecord since this pointer appears to always exist at block index BomBlockTree::block_paths_index + 1.
Fields§
§block_path_record_index: u32Block index of corresponding BomBlockPathRecord.
Implementations§
Source§impl BomBlockPathRecordPointer
impl BomBlockPathRecordPointer
pub fn path_record<'a>( &self, bom: &'a ParsedBom<'_>, ) -> Result<BomBlockPathRecord<'a>, Error>
Trait Implementations§
Source§impl Clone for BomBlockPathRecordPointer
impl Clone for BomBlockPathRecordPointer
Source§fn clone(&self) -> BomBlockPathRecordPointer
fn clone(&self) -> BomBlockPathRecordPointer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BomBlockPathRecordPointer
impl Debug for BomBlockPathRecordPointer
Source§impl Default for BomBlockPathRecordPointer
impl Default for BomBlockPathRecordPointer
Source§fn default() -> BomBlockPathRecordPointer
fn default() -> BomBlockPathRecordPointer
Returns the “default value” for a type. Read more
Source§impl<'a> IntoCtx<Endian> for &'a BomBlockPathRecordPointer
impl<'a> IntoCtx<Endian> for &'a BomBlockPathRecordPointer
Source§impl IntoCtx<Endian> for BomBlockPathRecordPointer
impl IntoCtx<Endian> for BomBlockPathRecordPointer
Source§impl SizeWith<Endian> for BomBlockPathRecordPointer
impl SizeWith<Endian> for BomBlockPathRecordPointer
Source§impl<'a> TryFromCtx<'a, Endian> for BomBlockPathRecordPointerwhere
BomBlockPathRecordPointer: 'a,
impl<'a> TryFromCtx<'a, Endian> for BomBlockPathRecordPointerwhere
BomBlockPathRecordPointer: 'a,
Source§impl<'a> TryIntoCtx<Endian> for &'a BomBlockPathRecordPointer
impl<'a> TryIntoCtx<Endian> for &'a BomBlockPathRecordPointer
Source§impl TryIntoCtx<Endian> for BomBlockPathRecordPointer
impl TryIntoCtx<Endian> for BomBlockPathRecordPointer
impl Copy for BomBlockPathRecordPointer
Auto Trait Implementations§
impl Freeze for BomBlockPathRecordPointer
impl RefUnwindSafe for BomBlockPathRecordPointer
impl Send for BomBlockPathRecordPointer
impl Sync for BomBlockPathRecordPointer
impl Unpin for BomBlockPathRecordPointer
impl UnwindSafe for BomBlockPathRecordPointer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more