class Protobuf::Field::FloatField

def self.default; 0.0; end

def self.default; 0.0; end

def self.max; 1.0/0; end

def self.max;  1.0/0; end

def self.min; -1.0/0; end

def self.min; -1.0/0; end

def acceptable?(val)

def acceptable?(val)
  raise TypeError, val.class.name unless val.is_a?(Numeric)
  raise RangeError if val < min || max < val
  true
end

def decode(bytes)

def decode(bytes)
  bytes.unpack('e').first
end

def encode(value)

def encode(value)
  [value].pack('e')
end

def wire_type

def wire_type
  WireType::FIXED32
end