pub trait Upgrade where Self: Sized, { type Strong; fn upgrade(&self) -> Option<Self::Strong>; }
Trait for generalizing upgrading a weak reference to a strong reference.
Strong reference type.
Try upgrading a weak reference to a strong reference.