pub struct KnownSymbols { /* private fields */ }Expand description
コード生成時に解決可能なシンボルの集合
bindings.rs、マクロ辞書、inline 関数辞書、ビルトイン関数等から
既知のシンボル名を収集する。コード生成時に ExprKind::Ident が
この集合に含まれない場合、未解決シンボルとして検出する。
Implementations§
Source§impl KnownSymbols
impl KnownSymbols
Sourcepub fn new(result: &InferResult, interner: &StringInterner) -> Self
pub fn new(result: &InferResult, interner: &StringInterner) -> Self
InferResult から既知シンボル集合を構築
Auto Trait Implementations§
impl Freeze for KnownSymbols
impl RefUnwindSafe for KnownSymbols
impl Send for KnownSymbols
impl Sync for KnownSymbols
impl Unpin for KnownSymbols
impl UnsafeUnpin for KnownSymbols
impl UnwindSafe for KnownSymbols
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