Re-exportsยง
use std::borrow::Cow;๐use std::fs::File;๐use std::hash::DefaultHasher;๐use std::hash::Hash;๐use std::hash::Hash;๐use std::hash::Hasher;๐use std::io::Read;๐use std::io::Write;๐use std::path::PathBuf;๐use rustc_errors::pluralize;๐use rustc_hir as hir;๐use rustc_hir::def::CtorOf;๐use rustc_hir::def::DefKind;๐use rustc_macros::extension;๐use rustc_structures::Limit;๐use crate::ty::print::FmtPrinter;๐use crate::ty::print::Print;๐use crate::ty::print::with_forced_trimmed_paths;๐use crate::ty::print::with_forced_trimmed_paths;๐use crate::ty;๐use crate::ty::Ty;๐use crate::ty::TyCtxt;๐
Structsยง
Traitsยง
- Type
Error ToString Ext - Explains the source of a type err in a short, human readable way.
This is meant to be placed in parentheses after some larger message.
You should also invoke
note_and_explain_type_err()afterwards to present additional details, particularly when it comes to lifetime- related errors.