pub fn mut_value(&mut self) -> &mut super::value::Value {
        if let ::std::option::Option::Some(ExprValue_oneof_kind::value(_)) = self.kind {
        } else {
            self.kind = ::std::option::Option::Some(ExprValue_oneof_kind::value(super::value::Value::new()));
        }
        match self.kind {
            ::std::option::Option::Some(ExprValue_oneof_kind::value(ref mut v)) => v,
            _ => panic!(),
        }
    }
// Mutable pointer to the field.
Mutable pointer to the field.
Mutable pointer to the field .
pub fn mut_value(&mut self) -> &mut super::value::Value {
        if let ::std::option::Option::Some(ExprValue_oneof_kind::value(_)) = self.kind {
        } else {
            self.kind = ::std::option::Option::Some(ExprValue_oneof_kind::value(super::value::Value::new()));
        }
        match self.kind {
            ::std::option::Option::Some(ExprValue_oneof_kind::value(ref mut v)) => v,
            _ => panic!(),
        }
    }
pub fn mut_value ( & mut self ) -> & mut super :: value :: Value { if let :: std :: option :: Option :: Some ( ExprValue_oneof_kind :: value ( _ ) ) = self . kind { } else { self . kind = :: std :: option :: Option :: Some ( ExprValue_oneof_kind :: value ( super :: value :: Value :: new ( ) ) ) ; } match self . kind { :: std :: option :: Option :: Some ( ExprValue_oneof_kind :: value ( ref mut v ) ) => v , _ => panic ! ( ) , } }
Mutable pointer to the field.
Mutable pointer to the field .
&mut self
&mut self