struct BigInt
Overview
A BigInt
can represent arbitrarily large integers.
It is implemented under the hood with GMP.
NOTE To use BigInt
, you must explicitly import it with require "big"
Included Modules
- Comparable(Float)
- Comparable(BigInt)
- Comparable(UInt128 | UInt16 | UInt32 | UInt64 | UInt8)
- Comparable(Int128 | Int16 | Int32 | Int64 | Int8)
Defined in:
ssz/big_codec.crClass Method Summary
- .ssz_basic? : Bool
- .ssz_decode(io : IO, size : Int32)
- .ssz_decode(bytes : Bytes)
- .ssz_fixed? : Bool
- .ssz_variable? : Bool
Instance Method Summary
- #ssz_basic? : Bool
- #ssz_encode(io : IO)
- #ssz_encode : Bytes
- #ssz_fixed? : Bool
- #ssz_size : Int32
- #ssz_variable? : Bool
Instance methods inherited from struct Number
hash_tree_root : Bytes
hash_tree_root,
ssz_basic? : Bool
ssz_basic?,
ssz_encode(io : IO)
ssz_encode,
ssz_size : Int32
ssz_size,
ssz_variable? : Bool
ssz_variable?
Class methods inherited from struct Number
ssz_basic? : Bool
ssz_basic?,
ssz_decode(io : IO, size : Int32 = 0)
ssz_decode,
ssz_variable? : Bool
ssz_variable?
Instance methods inherited from class Object
ssz_basic? : Bool
ssz_basic?,
ssz_encode(io : IO)ssz_encode : Bytes ssz_encode, ssz_fixed? : Bool ssz_fixed?, ssz_size : Int32 ssz_size, ssz_variable? : Bool ssz_variable?
Class methods inherited from class Object
ssz_basic? : Bool
ssz_basic?,
ssz_decode(io : IO, size : Int32 = 0)ssz_decode(bytes : Bytes) ssz_decode, ssz_fixed? : Bool ssz_fixed?, ssz_variable? : Bool ssz_variable?