fn hash_map<'a>(&'a self, input: String) -> GroupBuilder<'a, HashMap<String, Group>, String> {
        let mut result = HashMap::with_capacity(1);
        result.insert(input.clone(), Group::new((0, 0, 0)));

        GroupBuilder {
            counter: self,
            current: Some(input),
            result,
        }
    }
/// Creates a `HashMap<String, Group>` builder which references `self` as counter.
Creates a `HashMap` builder which references `self` as counter.
Creates a ` HashMap ` builder which references ` self ` as counter .
fn hash_map<'a>(&'a self, input: String) -> GroupBuilder<'a, HashMap<String, Group>, String> {
        let mut result = HashMap::with_capacity(1);
        result.insert(input.clone(), Group::new((0, 0, 0)));
        GroupBuilder {
            counter: self,
            current: Some(input),
            result,
        }
    }
fn hash_map < ' a > ( & ' a self , input : String ) -> GroupBuilder < ' a , HashMap < String , Group > , String > { let mut result = HashMap :: with_capacity ( 1 ) ; result . insert ( input . clone ( ) , Group :: new ( ( 0 , 0 , 0 ) ) ) ; GroupBuilder { counter : self , current : Some ( input ) , result , } }
Creates a `HashMap<String, Group>` builder which references `self` as counter.
Creates a ` HashMap<String Group > ` builder which references ` self ` as counter .
&'a self
input
String