we need to do this for some generated intermediate structures as the parsing code doesn't allow to just generate a rust struct but instead inserts everything needed
(&mut self, ident: &RustIdent)
Source from the content-addressed store, hash-verified