pub struct UnrolledBlock {
pub id: BlockId,
/* private fields */
}
Expand description
A fully unrolled block within the bitstream, with potential records and sub-blocks.
Fields§
§id: BlockId
This block’s ID.
Implementations§
Source§impl UnrolledBlock
impl UnrolledBlock
Sourcepub fn records(&self) -> &UnrolledRecords
pub fn records(&self) -> &UnrolledRecords
Return a reference to all of the records in this block.
Sourcepub fn blocks(&self) -> &UnrolledBlocks
pub fn blocks(&self) -> &UnrolledBlocks
Return a reference to all of the sub-blocks of this block.
Trait Implementations§
Source§impl Clone for UnrolledBlock
impl Clone for UnrolledBlock
Source§fn clone(&self) -> UnrolledBlock
fn clone(&self) -> UnrolledBlock
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 moreAuto Trait Implementations§
impl Freeze for UnrolledBlock
impl RefUnwindSafe for UnrolledBlock
impl Send for UnrolledBlock
impl Sync for UnrolledBlock
impl Unpin for UnrolledBlock
impl UnwindSafe for UnrolledBlock
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