pub struct VarFacts {
pub single_def: bool,
pub single_use: bool,
pub bool_valued: bool,
}Expand description
单个局部变量的事实集(全部缺省 false = 未知/不成立)。
Fields§
§single_def: bool源码外无隐藏写,可见写恰为一次(单一定义)。
single_use: bool读点恰为一次(前端权威计数)。
bool_valued: bool静态类型为原始 boolean(寄存器复用 demux 的真值)。
Trait Implementations§
impl Copy for VarFacts
impl Eq for VarFacts
impl StructuralPartialEq for VarFacts
Auto Trait Implementations§
impl Freeze for VarFacts
impl RefUnwindSafe for VarFacts
impl Send for VarFacts
impl Sync for VarFacts
impl Unpin for VarFacts
impl UnsafeUnpin for VarFacts
impl UnwindSafe for VarFacts
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