struct Bool
Overview
Bool has only two possible values: true
and false
. They are constructed using these literals:
true # A Bool that is true
false # A Bool that is false
See Bool
literals in the language reference.
Defined in:
ssz/codec.crssz/hash_tree_root.cr
Constant Summary
-
TRUE_HASH_TREE_ROOT =
Bytes.new(SSZ::BYTES_PER_CHUNK) do |i| i == 0 ? 1_u8 : 0_u8 end
Constructors
Class Method Summary
Instance Method Summary
- #hash_tree_root : Bytes
- #ssz_basic? : Bool
- #ssz_encode(io : IO)
- #ssz_encode : Bytes
- #ssz_size : Int32
- #ssz_variable? : Bool
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?