anchor.diff:              false
       end.
   
  +-spec proto2_type_default(gpb_field_type(), gpb_parse:defs()) -> term().
   proto2_type_default(Type, MsgDefs) ->
       %% Type-specific defaults for proto2 are the same as for proto3,
       %% with one slight exception, for enums. In both proto2 and
  
positive.code: %%
  %% The format is what `git describe --always --tags' produces,
  %% given that all tags are always on the format <n>.<m>.
  version_as_string() ->
      S = ?gpb_version,
      assert_version_format(S),
  
negative.code:             encode_value({MsgName,Key,Value1}, {msg,MsgName}, MsgDefs1)
      end.
  
  -spec encode_wiretype(gpb_field_type()) -> non_neg_integer().
  encode_wiretype(sint32)            -> 0;
  encode_wiretype(sint64)            -> 0;
  encode_wiretype(int32)             -> 0;
  