[−][src]Struct rustc_resolve::PrimitiveTypeTable
Interns the names of the primitive types.
All other types are defined somewhere and possibly imported, but the primitive ones need special handling, since they have no place of origin.
Fields
primitive_types: FxHashMap<Symbol, PrimTy>Implementations
impl PrimitiveTypeTable[src]
pub(crate) fn new() -> PrimitiveTypeTable[src]
Auto Trait Implementations
impl RefUnwindSafe for PrimitiveTypeTable[src]
impl Send for PrimitiveTypeTable[src]
impl Sync for PrimitiveTypeTable[src]
impl Unpin for PrimitiveTypeTable[src]
impl UnwindSafe for PrimitiveTypeTable[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,