Lines Matching defs:pin
19757 use core::pin::Pin;
20065 #[stable(feature = "pin", since = "1.33.0")]
20066 pub fn pin(value: T) -> Pin<Rc<T>> {
21948 #[stable(feature = "pin", since = "1.33.0")]
23172 /// let mut fut = Box::pin(fut);
23289 use core::pin::Pin;
23748 #[stable(feature = "pin", since = "1.33.0")]
23749 pub fn pin(data: T) -> Pin<Arc<T>> {
25777 #[stable(feature = "pin", since = "1.33.0")]
50318 use core::pin::Pin;
50409 #[stable(feature = "pin", since = "1.33.0")]
50411 pub fn pin(x: T) -> Pin<Box<T>> {
51165 // when `T: !Unpin`, so it's safe to pin it directly without any
51374 #[stable(feature = "pin", since = "1.33.0")]
51801 * standard library pointer types support projecting through a pin
51813 #[stable(feature = "pin", since = "1.33.0")]