Skip to main content

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