pub fn build(&self) -> &ProjectBuilder {
        match self.build_with_result() {
            Err(e) => panic!(e),
            _ => return self
        }
    }
// TODO: return something different than a ProjectBuilder
return something different than a ProjectBuilder
return something different than a ProjectBuilder
pub fn build(&self) -> &ProjectBuilder {
        match self.build_with_result() {
            Err(e) => panic!(e),
            _ => return self
        }
    }
pub fn build ( & self ) -> & ProjectBuilder { match self . build_with_result ( ) { Err ( e ) => panic ! ( e ) , _ => return self } }
TODO: return something different than a ProjectBuilder
TODO : return something different than a ProjectBuilder
&self
&self