Home
last modified time | relevance | path

Searched refs:PinData (Results 1 – 3 of 3) sorted by relevance

/linux/rust/pin-init/src/
H A D__internal.rs56 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.
H A Dmacros.rs140 //! 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-data
150 //! 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...]
H A Dlib.rs840 @data(PinData, use_data),