Crate archway

Source

Structs§

ArcKind
PointerKind implementor for Arc.
RcKind
PointerKind implementor for Rc.

Traits§

AnySharedPointer
Trait for a shared pointer, supporting sized pointee types only
AnyWeakPointer
Trait for a weak pointer
PointerKind
Trait that bundles generic-associated-types for corresponding shared and weak pointers.

Type Aliases§

Downgraded
Return type for the downgrade function of the AnySharedPointer<T> type P
PointerKindDowngraded
Return type for the downgrade function on Weak<T> of a the PointerKind type P
PointerKindUpgraded
Return type for the upgrade function on Shared<T> of a the PointerKind type P
Upgraded
Unwrapped return type for the upgrade function of the AnyWeakPointer<T> type P