fn extra_enumvals(&self) -> Vec<EnumVal> {
        match self {
            _ => vec![]
        }
    }
/// For some of our types, we want enum vals that are defined in remote
/// specs and not in our local spec (even though our local spec can "add on"
/// fields to the remote types. This is where we define our extra fields on
/// a per-type basis.
For some of our types, we want enum vals that are defined in remote
specs and not in our local spec (even though our local spec can "add on"
fields to the remote types. This is where we define our extra fields on
a per-type basis.
For some of our types we want enum vals that are defined in remote specs and not in our local spec ( even though our local spec can " add on " fields to the remote types . This is where we define our extra fields on a per - type basis .
fn extra_enumvals(&self) -> Vec<EnumVal> {
        match self {
            _ => vec![]
        }
    }
fn extra_enumvals ( & self ) -> Vec < EnumVal > { match self { _ => vec ! [ ] } }
For some of our types, we want enum vals that are defined in remote
specs and not in our local spec (even though our local spec can "add on"
fields to the remote types.
For some of our types we want enum vals that are defined in remote specs and not in our local spec ( even though our local spec can " add on " fields to the remote types .
&self
&self