Downcast object to type T, or destructively unwrap it from Placeholder!T.
Downcast object to type T, or destructively unwrap it from Placeholder!T.
If T is rooted in Object, downcast will be performed, otherwise
it is assumed that T is stored in Placeholder!T object, and therefore
object is downcast to Placeholder!T it's value extracted and placeholder itself is
disposed of.
Downcast object to type T, or destructively unwrap it from Placeholder!T.
Downcast object to type T, or destructively unwrap it from Placeholder!T. If T is rooted in Object, downcast will be performed, otherwise it is assumed that T is stored in Placeholder!T object, and therefore object is downcast to Placeholder!T it's value extracted and placeholder itself is disposed of.