Class: Protobuf::Field::Uint64Field

Inherits:
VarintField show all
Defined in:
lib/protobuf/field/uint64_field.rb

Direct Known Subclasses

Fixed64Field

Constant Summary

Constants inherited from VarintField

VarintField::INT32_MAX, VarintField::INT32_MIN, VarintField::INT64_MAX, VarintField::INT64_MIN, VarintField::UINT32_MAX, VarintField::UINT64_MAX

Constants inherited from BaseField

BaseField::PACKED_TYPES

Instance Attribute Summary

Attributes inherited from BaseField

#message_class, #name, #options, #rule, #tag, #type_class

Class Method Summary collapse

Methods inherited from VarintField

#acceptable?, #coerce!, #decode, default, encode, #encode, #wire_type

Methods inherited from BaseField

#acceptable?, #coerce!, #decode, default, #default, #default_value, #deprecated?, #encode, #enum?, #extension?, #getter, #initialize, #message?, #optional?, #packed?, #repeated?, #repeated_message?, #required?, #set, #setter, #to_s, #wire_type

Methods included from Logging

initialize_logger, #log_exception, #log_signature, #logger, #sign_message

Constructor Details

This class inherits a constructor from Protobuf::Field::BaseField

Class Method Details

.maxObject

Class Methods



11
12
13
# File 'lib/protobuf/field/uint64_field.rb', line 11

def self.max
  UINT64_MAX
end

.minObject



15
16
17
# File 'lib/protobuf/field/uint64_field.rb', line 15

def self.min
  0
end