pub struct OCamlLivenessInfo {
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 OCamlLivenessInfo
impl Clone for OCamlLivenessInfo
Source§fn clone(&self) -> OCamlLivenessInfo
fn clone(&self) -> OCamlLivenessInfo
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 OCamlLivenessInfo
impl RefUnwindSafe for OCamlLivenessInfo
impl Send for OCamlLivenessInfo
impl Sync for OCamlLivenessInfo
impl Unpin for OCamlLivenessInfo
impl UnsafeUnpin for OCamlLivenessInfo
impl UnwindSafe for OCamlLivenessInfo
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