Searched refs:EnumValueGen (Results 1 – 3 of 3) sorted by relevance
18 pub struct EnumValueGen { struct24 impl EnumValueGen { argument29 ) -> EnumValueGen { in parse() argument30 EnumValueGen { in parse()111 fn values_all(&self) -> Vec<EnumValueGen> { in values_all() argument114 r.push(EnumValueGen::parse( in values_all()123 pub fn values_unique(&self) -> Vec<EnumValueGen> { in values_unique() argument132 r.push(EnumValueGen::parse( in values_unique()142 pub fn value_by_name(&'a self, name: &str) -> EnumValueGen { in value_by_name() argument144 EnumValueGen::parse(v.proto, &self.type_name, v.rust_name().get()) in value_by_name()
22 pub(crate) struct EnumValueGen<'a> { struct27 impl<'a> EnumValueGen<'a> { implementation31 ) -> EnumValueGen<'a> { in parse()32 EnumValueGen { in parse()105 fn values_all(&self) -> Vec<EnumValueGen> { in values_all() argument108 r.push(EnumValueGen::parse(p, &self.type_name)); in values_all()113 fn values_unique(&self) -> Vec<EnumValueGen> { in values_unique() argument120 r.push(EnumValueGen::parse(p, &self.type_name)); in values_unique()
307 ) -> (FieldElem<'a>, Option<EnumValueGen>) { in field_elem() argument437 enum_default_value: Option<EnumValueGen>,