Struct rustc::middle::borrowck::move_data::MovePath[src]
pub struct MovePath {
pub loan_path: Rc<LoanPath>,
pub parent: MovePathIndex,
pub first_move: MoveIndex,
pub first_child: MovePathIndex,
pub next_sibling: MovePathIndex,
}Fields
loan_path | Loan path corresponding to this move path |
parent | Parent pointer, |
first_move | Head of linked list of moves to this path,
|
first_child | First node in linked list of children, |
next_sibling | Next node in linked list of parent's children (siblings),
|