pub struct LiveSegment {
pub block: usize,
pub start: u64,
pub end: u64,
}Expand description
One half-open live segment within a normalized basic block.
Fields§
§block: usize§start: u64§end: u64Implementations§
Trait Implementations§
Source§impl Clone for LiveSegment
impl Clone for LiveSegment
Source§fn clone(&self) -> LiveSegment
fn clone(&self) -> LiveSegment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LiveSegment
Source§impl Debug for LiveSegment
impl Debug for LiveSegment
impl Eq for LiveSegment
Source§impl PartialEq for LiveSegment
impl PartialEq for LiveSegment
impl StructuralPartialEq for LiveSegment
Auto Trait Implementations§
impl Freeze for LiveSegment
impl RefUnwindSafe for LiveSegment
impl Send for LiveSegment
impl Sync for LiveSegment
impl Unpin for LiveSegment
impl UnsafeUnpin for LiveSegment
impl UnwindSafe for LiveSegment
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