pub fn mut_map_2d_to_3d(&mut self) -> &mut Map2dTo3dData {
        if let ::std::option::Option::Some(ArtifactData_oneof_type_data::map_2d_to_3d(_)) = self.type_data {
        } else {
            self.type_data = ::std::option::Option::Some(ArtifactData_oneof_type_data::map_2d_to_3d(Map2dTo3dData::new()));
        }
        match self.type_data {
            ::std::option::Option::Some(ArtifactData_oneof_type_data::map_2d_to_3d(ref mut v)) => v,
            _ => panic!(),
        }
    }
// Mutable pointer to the field.
Mutable pointer to the field.
Mutable pointer to the field .
pub fn mut_map_2d_to_3d(&mut self) -> &mut Map2dTo3dData {
        if let ::std::option::Option::Some(ArtifactData_oneof_type_data::map_2d_to_3d(_)) = self.type_data {
        } else {
            self.type_data = ::std::option::Option::Some(ArtifactData_oneof_type_data::map_2d_to_3d(Map2dTo3dData::new()));
        }
        match self.type_data {
            ::std::option::Option::Some(ArtifactData_oneof_type_data::map_2d_to_3d(ref mut v)) => v,
            _ => panic!(),
        }
    }
pub fn mut_map_2d_to_3d ( & mut self ) -> & mut Map2dTo3dData { if let :: std :: option :: Option :: Some ( ArtifactData_oneof_type_data :: map_2d_to_3d ( _ ) ) = self . type_data { } else { self . type_data = :: std :: option :: Option :: Some ( ArtifactData_oneof_type_data :: map_2d_to_3d ( Map2dTo3dData :: new ( ) ) ) ; } match self . type_data { :: std :: option :: Option :: Some ( ArtifactData_oneof_type_data :: map_2d_to_3d ( ref mut v ) ) => v , _ => panic ! ( ) , } }
Mutable pointer to the field.
Mutable pointer to the field .
&mut self
&mut self