StaticfromMoves multiple ownership claims into one Owner.
ProtectedreleaseReleases this ownership claim.
Implementations decide whether this disposes the value immediately or, for example, only decrements a reference count.
StaticisReturns whether a value implements CCC Owner semantics.
Disposes this ownership claim. Repeated calls are safe.
ProtectedmoveMoves the ownership claim out of this owner without disposing it.
Access is invalidated synchronously and the moved claim retains this Owner's release semantics.
Protected Staticmove
An Owner that aggregates multiple ownership claims.
Disposing it attempts to release every claim and aggregates any failures.