Searched refs:PinData (Results 1 – 3 of 3) sorted by relevance
56 type PinData: PinData; typedef 59 unsafe fn __pin_data() -> Self::PinData; in __pin_data() 67 pub unsafe trait PinData: Copy { interface 92 /// Same function as `PinData`, but for arbitrary data.
140 //! type PinData = __ThePinData<T>;141 //! unsafe fn __pin_data() -> Self::PinData {147 //! // Implement the internal `PinData` trait that marks the pin-data struct as a pin-data150 //! unsafe impl<T> ::pin_init::__internal::PinData for __ThePinData<T> {233 //! // Ensure that `data` really is of type `PinData` and help with type inference:234 //! let init = ::pin_init::__internal::PinData::make_closure::<366 //! type PinData = __ThePinData;367 //! unsafe fn __pin_data() -> Self::PinData {373 //! unsafe impl ::pin_init::__internal::PinData for __ThePinData {454 //! let init = ::pin_init::__internal::PinData[all...]
840 @data(PinData, use_data),