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