Lines Matching defs:Output
34 pub unsafe fn by_raw<T, F>(f: F) -> impl New<Output = T> in by_raw()
47 type Output = T; in by_raw() typedef
49 unsafe fn new(self, this: Pin<&mut MaybeUninit<Self::Output>>) { in by_raw()
71 pub fn by<T, F>(f: F) -> impl New<Output = T> in by()
89 pub fn from<T: From<U>, U>(val: U) -> impl New<Output = T> { in from() argument
106 pub fn of<T>(val: T) -> impl New<Output = T> { in of()
121 pub fn default<T: Default>() -> impl New<Output = T> { in default()
135 pub unsafe fn try_by_raw<T, E, F>(f: F) -> impl TryNew<Output = T, Error = E> in try_by_raw()
148 type Output = T; in try_by_raw() typedef
153 this: Pin<&mut MaybeUninit<Self::Output>>, in try_by_raw()
168 pub fn try_by<T, E, F>(f: F) -> impl TryNew<Output = T, Error = E> in try_by()
184 ) -> impl TryNew<Output = T, Error = T::Error> { in try_from()