Skip to main content

Module list

Module list 

Source

Re-exportsยง

use std::alloc::Layout; ๐Ÿ”’
use std::cmp::Ordering; ๐Ÿ”’
use std::hash::Hash; ๐Ÿ”’
use std::hash::Hash; ๐Ÿ”’
use std::hash::Hasher; ๐Ÿ”’
use std::ops::Deref; ๐Ÿ”’
use std::fmt; ๐Ÿ”’
use std::iter; ๐Ÿ”’
use std::mem; ๐Ÿ”’
use std::ptr; ๐Ÿ”’
use std::slice; ๐Ÿ”’
use rustc_data_structures::aligned::Aligned; ๐Ÿ”’
use rustc_data_structures::aligned::align_of; ๐Ÿ”’
use rustc_data_structures::sync::DynSync; ๐Ÿ”’
use rustc_serialize::Encodable; ๐Ÿ”’
use rustc_serialize::Encoder; ๐Ÿ”’
use rustc_type_ir::FlagComputation; ๐Ÿ”’
use super::DebruijnIndex; ๐Ÿ”’
use super::TyCtxt; ๐Ÿ”’
use super::TypeFlags; ๐Ÿ”’
use crate::arena::Arena; ๐Ÿ”’

Modulesยง

size_asserts ๐Ÿ”’

Macrosยง

impl_list_empty ๐Ÿ”’

Structsยง

ListSkeleton ๐Ÿ”’
A RawList without the unsized tail. This type is used for layout computation and constructing empty lists.
RawList
A generic type that can be used to prepend a List with some header.
TypeInfo
The additional info that is stored in ListWithCachedTypeInfo.

Type Aliasesยง

List
List<T> is a bit like &[T], but with some critical differences.
ListWithCachedTypeInfo
A List that additionally stores type information inline to speed up TypeVisitableExt operations.

Foreign Typesยง

ExternTy ๐Ÿ”’