pub struct SpecializationRefs {
pub fns: FxHashSet<Spur>,
pub meths: FxHashSet<(StructId, Spur)>,
}Expand description
Function/method references discovered while specializing — feed back into the lazy work queue so reachability stays closed under specialization.
Fields§
§fns: FxHashSet<Spur>§meths: FxHashSet<(StructId, Spur)>Trait Implementations§
Source§impl Debug for SpecializationRefs
impl Debug for SpecializationRefs
Source§impl Default for SpecializationRefs
impl Default for SpecializationRefs
Source§fn default() -> SpecializationRefs
fn default() -> SpecializationRefs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SpecializationRefs
impl RefUnwindSafe for SpecializationRefs
impl Send for SpecializationRefs
impl Sync for SpecializationRefs
impl Unpin for SpecializationRefs
impl UnsafeUnpin for SpecializationRefs
impl UnwindSafe for SpecializationRefs
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