ObjectDigest
type ObjectDigest
The digest of an `Object`.
type ObjectDigest struct {
// contains filtered or unexported fields
}
func LiftFromExternalObjectDigest
func LiftFromExternalObjectDigest(handle uint64) *ObjectDigest
func ObjectDigestFromBase58
func ObjectDigestFromBase58(base58 string) (*ObjectDigest, error)
func ObjectDigestFromBcs
func ObjectDigestFromBcs(bcs []byte) (*ObjectDigest, error)
Create this type from BCS encoded bytes.
func ObjectDigestFromBytes
func ObjectDigestFromBytes(bytes []byte) (*ObjectDigest, error)
func ObjectDigestFromJson
func ObjectDigestFromJson(json string) (*ObjectDigest, error)
Create this type from JSON encoded string.
func ObjectDigestObjectCanceled
func ObjectDigestObjectCanceled() *ObjectDigest
A marker that signifies the object is canceled.
func ObjectDigestObjectDeleted
func ObjectDigestObjectDeleted() *ObjectDigest
A marker that signifies the object is deleted.
func ObjectDigestObjectWrapped
func ObjectDigestObjectWrapped() *ObjectDigest
A marker that signifies the object is wrapped into another object.
func ObjectDigestRandom
func ObjectDigestRandom() *ObjectDigest
func (*ObjectDigest) DebugString
func (_self *ObjectDigest) DebugString() string
func (*ObjectDigest) Destroy
func (object *ObjectDigest) Destroy()
func (*ObjectDigest) Eq
func (_self *ObjectDigest) Eq(other *ObjectDigest) bool
func (*ObjectDigest) Hash
func (_self *ObjectDigest) Hash() uint64
func (*ObjectDigest) IsAlive
func (_self *ObjectDigest) IsAlive() bool
Returns whether the digest represents an object that is neither deleted nor wrapped.
func (*ObjectDigest) IsDeleted
func (_self *ObjectDigest) IsDeleted() bool
Returns whether the digest represents a deleted object.
func (*ObjectDigest) IsWrapped
func (_self *ObjectDigest) IsWrapped() bool
Returns whether the digest represents an object wrapped in another object.
func (*ObjectDigest) Ne
func (_self *ObjectDigest) Ne(other *ObjectDigest) bool
func (*ObjectDigest) NextLexicographical
func (_self *ObjectDigest) NextLexicographical() *ObjectDigest
Returns the next digest in byte-increasing order.
func (*ObjectDigest) NextLexicographicalOpt
func (_self *ObjectDigest) NextLexicographicalOpt() **ObjectDigest
Returns the next digest in byte-increasing order, or `None` if the result would overflow.
func (*ObjectDigest) String
func (_self *ObjectDigest) String() string
func (*ObjectDigest) ToBase58
func (_self *ObjectDigest) ToBase58() string
func (*ObjectDigest) ToBytes
func (_self *ObjectDigest) ToBytes() []byte