ObjectDigestProtocol
ObjectDigestProtocol Objects
class ObjectDigestProtocol(typing.Protocol)
The digest of an Object.
is_alive
def is_alive() -> bool
Returns whether the digest represents an object that is neither deleted nor wrapped.
is_deleted
def is_deleted() -> bool
Returns whether the digest represents a deleted object.
is_wrapped
def is_wrapped() -> bool
Returns whether the digest represents an object wrapped in another object.
next_lexicographical
def next_lexicographical() -> ObjectDigest
Returns the next digest in byte-increasing order.
next_lexicographical_opt
def next_lexicographical_opt() -> typing.Optional[ObjectDigest]
Returns the next digest in byte-increasing order, or None if
the result would overflow.