pub struct JavaFacts {
pub vars: HashMap<String, VarFacts>,
pub call_effects: HashMap<String, HashSet<Effect>>,
}Expand description
编译单元级事实集:局部名(前端发射的名字与源码文本一致——名字是 文本往返的稳定键)→ 变量事实;被调成员名 → 副作用上限。
Fields§
§vars: HashMap<String, VarFacts>§call_effects: HashMap<String, HashSet<Effect>>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JavaFacts
impl RefUnwindSafe for JavaFacts
impl Send for JavaFacts
impl Sync for JavaFacts
impl Unpin for JavaFacts
impl UnsafeUnpin for JavaFacts
impl UnwindSafe for JavaFacts
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