paralegal_spdg::rustc_portable

Type Alias Place

Source
pub type Place<'tcx> = Place<'tcx>;

Aliased Type§

struct Place<'tcx> {
    pub local: Local,
    pub projection: &'tcx RawList<(), ProjectionElem<Local, Ty<'tcx>>>,
}

Fields§

§local: Local§projection: &'tcx RawList<(), ProjectionElem<Local, Ty<'tcx>>>

projection out of a place (access a field, deref a pointer, etc)