{"ast_node_type":"function","tokens":[{"end":85,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn new(items_in_def_order: impl IntoIterator<Item = ty::AssocItem>) -> Self {
    /// Constructs an `AssociatedItems` map from a series of `ty::AssocItem`s in definition order.
        let items = items_in_def_order.into_iter().map(|item| (item.opt_name(), item)).collect();