pub fn from<T: From<U>, U>(val: U) -> impl New<Output = T>
Returns a New that uses a From implementation to generate a T.
New
From
T
moveit! { let x: Pin<MoveRef<String>> = new::from("foo"); } assert_eq!(*x, "foo");