pub struct Shadow {}
Create a builder for building Shadow. On the builder, call to set the values of the fields. Finally, call .build() to create the instance of Shadow.
Shadow
.build()
TypeId
self
Returns the argument unchanged.
Calls U::from(self).
U::from(self)
That is, this conversion is whatever the implementation of From<T> for U chooses to do.
From<T> for U