Lines Matching defs:Output
50 type Output; typedef
58 unsafe fn new(self, this: Pin<&mut MaybeUninit<Self::Output>>); in new()
88 F: FnOnce(Pin<&mut Self::Output>), in with()
106 type Output; typedef
118 this: Pin<&mut MaybeUninit<Self::Output>>, in try_new()
134 type Output = N::Output; typedef
138 this: Pin<&mut MaybeUninit<Self::Output>>, in try_new()
158 type Output: Deref<Target = Self::Target>; typedef
161 fn emplace<N: New<Output = T>>(n: N) -> Self::Output { in emplace()
169 fn try_emplace<N: TryNew<Output = T>>(n: N) in try_emplace()
174 type Output = Pin<Self>; typedef
176 fn try_emplace<N: TryNew<Output = T>>( in try_emplace()
178 ) -> Result<Self::Output, N::Error> { in try_emplace()
191 type Output = Pin<Self>; typedef
193 fn try_emplace<N: TryNew<Output = T>>( in try_emplace()
195 ) -> Result<Self::Output, N::Error> { in try_emplace()
208 type Output = Pin<Self>; typedef
210 fn try_emplace<N: TryNew<Output = T>>( in try_emplace()
212 ) -> Result<Self::Output, N::Error> { in try_emplace()
231 type Output = N::Output; typedef
233 unsafe fn new(self, mut this: Pin<&mut MaybeUninit<Self::Output>>) { in new()
248 type Output = N::Output; typedef
253 mut this: Pin<&mut MaybeUninit<Self::Output>>, in try_new()