1. impl List {
    2. pub fn new() -> Self {
    3. List { head: Link::Empty }
    4. }
    5. }