pub struct RubyLivenessInfo {
pub live_in: Vec<HashSet<u32>>,
pub live_out: Vec<HashSet<u32>>,
pub defs: Vec<HashSet<u32>>,
pub uses: Vec<HashSet<u32>>,
}Fields§
§live_in: Vec<HashSet<u32>>§live_out: Vec<HashSet<u32>>§defs: Vec<HashSet<u32>>§uses: Vec<HashSet<u32>>Implementations§
Trait Implementations§
Source§impl Clone for RubyLivenessInfo
impl Clone for RubyLivenessInfo
Source§fn clone(&self) -> RubyLivenessInfo
fn clone(&self) -> RubyLivenessInfo
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 RubyLivenessInfo
impl RefUnwindSafe for RubyLivenessInfo
impl Send for RubyLivenessInfo
impl Sync for RubyLivenessInfo
impl Unpin for RubyLivenessInfo
impl UnsafeUnpin for RubyLivenessInfo
impl UnwindSafe for RubyLivenessInfo
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