package protowire
Import Path
google.golang.org/protobuf/encoding/protowire (on go.dev )
Dependency Relation
imports 4 packages , and imported by 11 packages
Package-Level Type Names (total 2)
/* sort by: alphabet | popularity */
type Number int32 (basic type)
Number represents the field number.
Methods (only one )
( Number) IsValid () bool
IsValid reports whether the field number is semantically valid.
Implements (at least one exported )
Number : database/sql/driver.Validator
As Outputs Of (at least 4 )
func ConsumeField (b []byte ) (Number , Type , int )
func ConsumeTag (b []byte ) (Number , Type , int )
func DecodeTag (x uint64 ) (Number , Type )
func google.golang.org/protobuf/internal/encoding/messageset.ConsumeFieldValue (b []byte , wantLen bool ) (typeid Number , message []byte , n int , err error )
As Inputs Of (at least 10 )
func AppendGroup (b []byte , num Number , v []byte ) []byte
func AppendTag (b []byte , num Number , typ Type ) []byte
func ConsumeFieldValue (num Number , typ Type , b []byte ) (n int )
func ConsumeGroup (num Number , b []byte ) (v []byte , n int )
func EncodeTag (num Number , typ Type ) uint64
func SizeGroup (num Number , n int ) int
func SizeTag (num Number ) int
func google.golang.org/protobuf/internal/encoding/messageset.AppendFieldStart (b []byte , num Number ) []byte
func google.golang.org/protobuf/internal/encoding/messageset.SizeField (num Number ) int
func google.golang.org/protobuf/internal/impl.UnmarshalField (m interface{}, num Number )
As Types Of (total 262 )
const FirstReservedNumber
const LastReservedNumber
const MaxValidNumber
const MinValidNumber
const google.golang.org/protobuf/internal/encoding/messageset.FieldItem
const google.golang.org/protobuf/internal/encoding/messageset.FieldMessage
const google.golang.org/protobuf/internal/encoding/messageset.FieldTypeID
const google.golang.org/protobuf/internal/genid.Any_TypeUrl_field_number
const google.golang.org/protobuf/internal/genid.Any_Value_field_number
const google.golang.org/protobuf/internal/genid.Api_Edition_field_number
const google.golang.org/protobuf/internal/genid.Api_Methods_field_number
const google.golang.org/protobuf/internal/genid.Api_Mixins_field_number
const google.golang.org/protobuf/internal/genid.Api_Name_field_number
const google.golang.org/protobuf/internal/genid.Api_Options_field_number
const google.golang.org/protobuf/internal/genid.Api_SourceContext_field_number
const google.golang.org/protobuf/internal/genid.Api_Syntax_field_number
const google.golang.org/protobuf/internal/genid.Api_Version_field_number
const google.golang.org/protobuf/internal/genid.BoolValue_Value_field_number
const google.golang.org/protobuf/internal/genid.BytesValue_Value_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_EnumType_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_Extension_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_ExtensionRange_End_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_ExtensionRange_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_ExtensionRange_Options_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_ExtensionRange_Start_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_Field_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_Name_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_NestedType_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_OneofDecl_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_Options_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_ReservedName_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_ReservedRange_End_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_ReservedRange_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_ReservedRange_Start_field_number
const google.golang.org/protobuf/internal/genid.DescriptorProto_Visibility_field_number
const google.golang.org/protobuf/internal/genid.DoubleValue_Value_field_number
const google.golang.org/protobuf/internal/genid.Duration_Nanos_field_number
const google.golang.org/protobuf/internal/genid.Duration_Seconds_field_number
const google.golang.org/protobuf/internal/genid.Enum_Edition_field_number
const google.golang.org/protobuf/internal/genid.Enum_Enumvalue_field_number
const google.golang.org/protobuf/internal/genid.Enum_Name_field_number
const google.golang.org/protobuf/internal/genid.Enum_Options_field_number
const google.golang.org/protobuf/internal/genid.Enum_SourceContext_field_number
const google.golang.org/protobuf/internal/genid.Enum_Syntax_field_number
const google.golang.org/protobuf/internal/genid.EnumDescriptorProto_EnumReservedRange_End_field_number
const google.golang.org/protobuf/internal/genid.EnumDescriptorProto_EnumReservedRange_Start_field_number
const google.golang.org/protobuf/internal/genid.EnumDescriptorProto_Name_field_number
const google.golang.org/protobuf/internal/genid.EnumDescriptorProto_Options_field_number
const google.golang.org/protobuf/internal/genid.EnumDescriptorProto_ReservedName_field_number
const google.golang.org/protobuf/internal/genid.EnumDescriptorProto_ReservedRange_field_number
const google.golang.org/protobuf/internal/genid.EnumDescriptorProto_Value_field_number
const google.golang.org/protobuf/internal/genid.EnumDescriptorProto_Visibility_field_number
const google.golang.org/protobuf/internal/genid.EnumOptions_AllowAlias_field_number
const google.golang.org/protobuf/internal/genid.EnumOptions_Deprecated_field_number
const google.golang.org/protobuf/internal/genid.EnumOptions_DeprecatedLegacyJsonFieldConflicts_field_number
const google.golang.org/protobuf/internal/genid.EnumOptions_Features_field_number
const google.golang.org/protobuf/internal/genid.EnumOptions_UninterpretedOption_field_number
const google.golang.org/protobuf/internal/genid.EnumValue_Name_field_number
const google.golang.org/protobuf/internal/genid.EnumValue_Number_field_number
const google.golang.org/protobuf/internal/genid.EnumValue_Options_field_number
const google.golang.org/protobuf/internal/genid.EnumValueDescriptorProto_Name_field_number
const google.golang.org/protobuf/internal/genid.EnumValueDescriptorProto_Number_field_number
const google.golang.org/protobuf/internal/genid.EnumValueDescriptorProto_Options_field_number
const google.golang.org/protobuf/internal/genid.EnumValueOptions_DebugRedact_field_number
const google.golang.org/protobuf/internal/genid.EnumValueOptions_Deprecated_field_number
const google.golang.org/protobuf/internal/genid.EnumValueOptions_Features_field_number
const google.golang.org/protobuf/internal/genid.EnumValueOptions_FeatureSupport_field_number
const google.golang.org/protobuf/internal/genid.EnumValueOptions_UninterpretedOption_field_number
const google.golang.org/protobuf/internal/genid.ExtensionRangeOptions_Declaration_field_number
const google.golang.org/protobuf/internal/genid.ExtensionRangeOptions_Declaration_FullName_field_number
const google.golang.org/protobuf/internal/genid.ExtensionRangeOptions_Declaration_Number_field_number
const google.golang.org/protobuf/internal/genid.ExtensionRangeOptions_Declaration_Repeated_field_number
const google.golang.org/protobuf/internal/genid.ExtensionRangeOptions_Declaration_Reserved_field_number
const google.golang.org/protobuf/internal/genid.ExtensionRangeOptions_Declaration_Type_field_number
const google.golang.org/protobuf/internal/genid.ExtensionRangeOptions_Features_field_number
const google.golang.org/protobuf/internal/genid.ExtensionRangeOptions_UninterpretedOption_field_number
const google.golang.org/protobuf/internal/genid.ExtensionRangeOptions_Verification_field_number
const google.golang.org/protobuf/internal/genid.FeatureSet_DefaultSymbolVisibility_field_number
const google.golang.org/protobuf/internal/genid.FeatureSet_EnforceNamingStyle_field_number
const google.golang.org/protobuf/internal/genid.FeatureSet_EnumType_field_number
const google.golang.org/protobuf/internal/genid.FeatureSet_FieldPresence_field_number
const google.golang.org/protobuf/internal/genid.FeatureSet_Go_ext_number
const google.golang.org/protobuf/internal/genid.FeatureSet_JsonFormat_field_number
const google.golang.org/protobuf/internal/genid.FeatureSet_MessageEncoding_field_number
const google.golang.org/protobuf/internal/genid.FeatureSet_RepeatedFieldEncoding_field_number
const google.golang.org/protobuf/internal/genid.FeatureSet_Utf8Validation_field_number
const google.golang.org/protobuf/internal/genid.FeatureSetDefaults_Defaults_field_number
const google.golang.org/protobuf/internal/genid.FeatureSetDefaults_FeatureSetEditionDefault_Edition_field_number
const google.golang.org/protobuf/internal/genid.FeatureSetDefaults_FeatureSetEditionDefault_FixedFeatures_field_number
const google.golang.org/protobuf/internal/genid.FeatureSetDefaults_FeatureSetEditionDefault_OverridableFeatures_field_number
const google.golang.org/protobuf/internal/genid.FeatureSetDefaults_MaximumEdition_field_number
const google.golang.org/protobuf/internal/genid.FeatureSetDefaults_MinimumEdition_field_number
const google.golang.org/protobuf/internal/genid.Field_Cardinality_field_number
const google.golang.org/protobuf/internal/genid.Field_DefaultValue_field_number
const google.golang.org/protobuf/internal/genid.Field_JsonName_field_number
const google.golang.org/protobuf/internal/genid.Field_Kind_field_number
const google.golang.org/protobuf/internal/genid.Field_Name_field_number
const google.golang.org/protobuf/internal/genid.Field_Number_field_number
const google.golang.org/protobuf/internal/genid.Field_OneofIndex_field_number
const google.golang.org/protobuf/internal/genid.Field_Options_field_number
const google.golang.org/protobuf/internal/genid.Field_Packed_field_number
const google.golang.org/protobuf/internal/genid.Field_TypeUrl_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_DefaultValue_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_Extendee_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_JsonName_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_Label_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_Name_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_Number_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_OneofIndex_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_Options_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_Proto3Optional_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_Type_field_number
const google.golang.org/protobuf/internal/genid.FieldDescriptorProto_TypeName_field_number
const google.golang.org/protobuf/internal/genid.FieldMask_Paths_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_Ctype_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_DebugRedact_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_Deprecated_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_EditionDefault_Edition_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_EditionDefault_Value_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_EditionDefaults_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_Features_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_FeatureSupport_DeprecationWarning_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_FeatureSupport_EditionDeprecated_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_FeatureSupport_EditionIntroduced_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_FeatureSupport_EditionRemoved_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_FeatureSupport_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_Jstype_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_Lazy_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_Packed_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_Retention_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_Targets_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_UninterpretedOption_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_UnverifiedLazy_field_number
const google.golang.org/protobuf/internal/genid.FieldOptions_Weak_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_Dependency_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_Edition_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_EnumType_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_Extension_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_MessageType_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_Name_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_OptionDependency_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_Options_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_Package_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_PublicDependency_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_Service_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_SourceCodeInfo_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_Syntax_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorProto_WeakDependency_field_number
const google.golang.org/protobuf/internal/genid.FileDescriptorSet_File_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_CcEnableArenas_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_CcGenericServices_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_CsharpNamespace_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_Deprecated_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_Features_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_GoPackage_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_JavaGenerateEqualsAndHash_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_JavaGenericServices_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_JavaMultipleFiles_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_JavaOuterClassname_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_JavaPackage_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_JavaStringCheckUtf8_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_ObjcClassPrefix_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_OptimizeFor_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_PhpClassPrefix_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_PhpMetadataNamespace_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_PhpNamespace_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_PyGenericServices_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_RubyPackage_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_SwiftPrefix_field_number
const google.golang.org/protobuf/internal/genid.FileOptions_UninterpretedOption_field_number
const google.golang.org/protobuf/internal/genid.FloatValue_Value_field_number
const google.golang.org/protobuf/internal/genid.GeneratedCodeInfo_Annotation_Begin_field_number
const google.golang.org/protobuf/internal/genid.GeneratedCodeInfo_Annotation_End_field_number
const google.golang.org/protobuf/internal/genid.GeneratedCodeInfo_Annotation_field_number
const google.golang.org/protobuf/internal/genid.GeneratedCodeInfo_Annotation_Path_field_number
const google.golang.org/protobuf/internal/genid.GeneratedCodeInfo_Annotation_Semantic_field_number
const google.golang.org/protobuf/internal/genid.GeneratedCodeInfo_Annotation_SourceFile_field_number
const google.golang.org/protobuf/internal/genid.GoFeatures_ApiLevel_field_number
const google.golang.org/protobuf/internal/genid.GoFeatures_LegacyUnmarshalJsonEnum_field_number
const google.golang.org/protobuf/internal/genid.GoFeatures_StripEnumPrefix_field_number
const google.golang.org/protobuf/internal/genid.Int32Value_Value_field_number
const google.golang.org/protobuf/internal/genid.Int64Value_Value_field_number
const google.golang.org/protobuf/internal/genid.ListValue_Values_field_number
const google.golang.org/protobuf/internal/genid.MapEntry_Key_field_number
const google.golang.org/protobuf/internal/genid.MapEntry_Value_field_number
const google.golang.org/protobuf/internal/genid.MessageOptions_Deprecated_field_number
const google.golang.org/protobuf/internal/genid.MessageOptions_DeprecatedLegacyJsonFieldConflicts_field_number
const google.golang.org/protobuf/internal/genid.MessageOptions_Features_field_number
const google.golang.org/protobuf/internal/genid.MessageOptions_MapEntry_field_number
const google.golang.org/protobuf/internal/genid.MessageOptions_MessageSetWireFormat_field_number
const google.golang.org/protobuf/internal/genid.MessageOptions_NoStandardDescriptorAccessor_field_number
const google.golang.org/protobuf/internal/genid.MessageOptions_UninterpretedOption_field_number
const google.golang.org/protobuf/internal/genid.Method_Edition_field_number
const google.golang.org/protobuf/internal/genid.Method_Name_field_number
const google.golang.org/protobuf/internal/genid.Method_Options_field_number
const google.golang.org/protobuf/internal/genid.Method_RequestStreaming_field_number
const google.golang.org/protobuf/internal/genid.Method_RequestTypeUrl_field_number
const google.golang.org/protobuf/internal/genid.Method_ResponseStreaming_field_number
const google.golang.org/protobuf/internal/genid.Method_ResponseTypeUrl_field_number
const google.golang.org/protobuf/internal/genid.Method_Syntax_field_number
const google.golang.org/protobuf/internal/genid.MethodDescriptorProto_ClientStreaming_field_number
const google.golang.org/protobuf/internal/genid.MethodDescriptorProto_InputType_field_number
const google.golang.org/protobuf/internal/genid.MethodDescriptorProto_Name_field_number
const google.golang.org/protobuf/internal/genid.MethodDescriptorProto_Options_field_number
const google.golang.org/protobuf/internal/genid.MethodDescriptorProto_OutputType_field_number
const google.golang.org/protobuf/internal/genid.MethodDescriptorProto_ServerStreaming_field_number
const google.golang.org/protobuf/internal/genid.MethodOptions_Deprecated_field_number
const google.golang.org/protobuf/internal/genid.MethodOptions_Features_field_number
const google.golang.org/protobuf/internal/genid.MethodOptions_IdempotencyLevel_field_number
const google.golang.org/protobuf/internal/genid.MethodOptions_UninterpretedOption_field_number
const google.golang.org/protobuf/internal/genid.Mixin_Name_field_number
const google.golang.org/protobuf/internal/genid.Mixin_Root_field_number
const google.golang.org/protobuf/internal/genid.OneofDescriptorProto_Name_field_number
const google.golang.org/protobuf/internal/genid.OneofDescriptorProto_Options_field_number
const google.golang.org/protobuf/internal/genid.OneofOptions_Features_field_number
const google.golang.org/protobuf/internal/genid.OneofOptions_UninterpretedOption_field_number
const google.golang.org/protobuf/internal/genid.Option_Name_field_number
const google.golang.org/protobuf/internal/genid.Option_Value_field_number
const google.golang.org/protobuf/internal/genid.ServiceDescriptorProto_Method_field_number
const google.golang.org/protobuf/internal/genid.ServiceDescriptorProto_Name_field_number
const google.golang.org/protobuf/internal/genid.ServiceDescriptorProto_Options_field_number
const google.golang.org/protobuf/internal/genid.ServiceOptions_Deprecated_field_number
const google.golang.org/protobuf/internal/genid.ServiceOptions_Features_field_number
const google.golang.org/protobuf/internal/genid.ServiceOptions_UninterpretedOption_field_number
const google.golang.org/protobuf/internal/genid.SourceCodeInfo_Location_field_number
const google.golang.org/protobuf/internal/genid.SourceCodeInfo_Location_LeadingComments_field_number
const google.golang.org/protobuf/internal/genid.SourceCodeInfo_Location_LeadingDetachedComments_field_number
const google.golang.org/protobuf/internal/genid.SourceCodeInfo_Location_Path_field_number
const google.golang.org/protobuf/internal/genid.SourceCodeInfo_Location_Span_field_number
const google.golang.org/protobuf/internal/genid.SourceCodeInfo_Location_TrailingComments_field_number
const google.golang.org/protobuf/internal/genid.SourceContext_FileName_field_number
const google.golang.org/protobuf/internal/genid.StringValue_Value_field_number
const google.golang.org/protobuf/internal/genid.Struct_Fields_field_number
const google.golang.org/protobuf/internal/genid.Struct_FieldsEntry_Key_field_number
const google.golang.org/protobuf/internal/genid.Struct_FieldsEntry_Value_field_number
const google.golang.org/protobuf/internal/genid.Timestamp_Nanos_field_number
const google.golang.org/protobuf/internal/genid.Timestamp_Seconds_field_number
const google.golang.org/protobuf/internal/genid.Type_Edition_field_number
const google.golang.org/protobuf/internal/genid.Type_Fields_field_number
const google.golang.org/protobuf/internal/genid.Type_Name_field_number
const google.golang.org/protobuf/internal/genid.Type_Oneofs_field_number
const google.golang.org/protobuf/internal/genid.Type_Options_field_number
const google.golang.org/protobuf/internal/genid.Type_SourceContext_field_number
const google.golang.org/protobuf/internal/genid.Type_Syntax_field_number
const google.golang.org/protobuf/internal/genid.UInt32Value_Value_field_number
const google.golang.org/protobuf/internal/genid.UInt64Value_Value_field_number
const google.golang.org/protobuf/internal/genid.UninterpretedOption_AggregateValue_field_number
const google.golang.org/protobuf/internal/genid.UninterpretedOption_DoubleValue_field_number
const google.golang.org/protobuf/internal/genid.UninterpretedOption_IdentifierValue_field_number
const google.golang.org/protobuf/internal/genid.UninterpretedOption_Name_field_number
const google.golang.org/protobuf/internal/genid.UninterpretedOption_NamePart_IsExtension_field_number
const google.golang.org/protobuf/internal/genid.UninterpretedOption_NamePart_NamePart_field_number
const google.golang.org/protobuf/internal/genid.UninterpretedOption_NegativeIntValue_field_number
const google.golang.org/protobuf/internal/genid.UninterpretedOption_PositiveIntValue_field_number
const google.golang.org/protobuf/internal/genid.UninterpretedOption_StringValue_field_number
const google.golang.org/protobuf/internal/genid.Value_BoolValue_field_number
const google.golang.org/protobuf/internal/genid.Value_ListValue_field_number
const google.golang.org/protobuf/internal/genid.Value_NullValue_field_number
const google.golang.org/protobuf/internal/genid.Value_NumberValue_field_number
const google.golang.org/protobuf/internal/genid.Value_StringValue_field_number
const google.golang.org/protobuf/internal/genid.Value_StructValue_field_number
const google.golang.org/protobuf/internal/genid.WrapperValue_Value_field_number
type Type int8 (basic type)
Type represents the wire type.
As Outputs Of (at least 3 )
func ConsumeField (b []byte ) (Number , Type , int )
func ConsumeTag (b []byte ) (Number , Type , int )
func DecodeTag (x uint64 ) (Number , Type )
As Inputs Of (at least 3 )
func AppendTag (b []byte , num Number , typ Type ) []byte
func ConsumeFieldValue (num Number , typ Type , b []byte ) (n int )
func EncodeTag (num Number , typ Type ) uint64
As Types Of (total 6 )
const BytesType
const EndGroupType
const Fixed32Type
const Fixed64Type
const StartGroupType
const VarintType
Package-Level Functions (total 29)
func DecodeZigZag (x uint64 ) int64
DecodeZigZag decodes a zig-zag-encoded uint64 as an int64.
Input: {…, 5, 3, 1, 0, 2, 4, 6, …}
Output: {…, -3, -2, -1, 0, +1, +2, +3, …}
func EncodeZigZag (x int64 ) uint64
EncodeZigZag encodes an int64 as a zig-zag-encoded uint64.
Input: {…, -3, -2, -1, 0, +1, +2, +3, …}
Output: {…, 5, 3, 1, 0, 2, 4, 6, …}
Package-Level Constants (total 11)
The pages are generated with Golds v0.8.2 . (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds .