1.33.0[−][src]Trait esp_idf_sys::std::prelude::v1::Unpin
Types which can be safely moved after being pinned.
Since Rust itself has no notion of immovable types, and considers moves
(e.g. through assignment or mem::replace
) to always be safe,
this trait cannot prevent types from moving by itself.
Instead it is used to prevent moves through the type system,
by controlling the behavior of pointers P
wrapped in the Pin<P>
wrapper,
which "pin" the type in place by not allowing it to be moved out of them.
See the pin module
documentation for more information on pinning.
Implementing this trait lifts the restrictions of pinning off a type,
which then allows it to move out with functions such as mem::replace
.
Unpin
has no consequence at all for non-pinned data. In particular,
mem::replace
happily moves !Unpin
data (it works for any &mut T
, not
just when T: Unpin
). However, you cannot use
mem::replace
on data wrapped inside a Pin<P>
because you cannot get the
&mut T
you need for that, and that is what makes this system work.
So this, for example, can only be done on types implementing Unpin
:
use std::mem; use std::pin::Pin; let mut string = "this".to_string(); let mut pinned_string = Pin::new(&mut string); // We need a mutable reference to call `mem::replace`. // We can obtain such a reference by (implicitly) invoking `Pin::deref_mut`, // but that is only possible because `String` implements `Unpin`. mem::replace(&mut *pinned_string, "other".to_string());
This trait is automatically implemented for almost every type.
Implementations on Foreign Types
impl Unpin for Decoded
impl Unpin for FullDecoded
impl<'a> Unpin for Part<'a>
impl<'a> Unpin for Formatted<'a>
impl Unpin for Sign
impl Unpin for Unpacked
impl Unpin for Sign
impl<'a> Unpin for Decimal<'a>
impl<'a> Unpin for ParseResult<'a>
impl Unpin for ParseFloatError
impl Unpin for Big32x40
impl Unpin for Big8x3
impl Unpin for Argument
impl Unpin for FormatSpec
impl Unpin for Alignment
impl Unpin for Count
impl Unpin for Position
Loading content...
Implementors
impl !Unpin for PhantomPinned
[src]
impl Unpin for Waker
[src]
impl<'a, T> Unpin for &'a T where
T: 'a + ?Sized,
[src]
T: 'a + ?Sized,
impl<'a, T> Unpin for &'a mut T where
T: 'a + ?Sized,
[src]
T: 'a + ?Sized,
Auto implementors
impl Unpin for max_align_t
impl Unpin for _mbstate_t
impl Unpin for _Bigint
impl Unpin for __tm
impl Unpin for _on_exit_args
impl Unpin for _atexit
impl Unpin for __sbuf
impl Unpin for __sFILE_fake
impl Unpin for __sFILE
impl Unpin for _glue
impl Unpin for _mprec
impl Unpin for _misc_reent
impl Unpin for _reent
impl Unpin for KernelFrame
impl Unpin for UserFrame
impl Unpin for XtExcFrame
impl Unpin for XtSolFrame
impl Unpin for div_t
impl Unpin for ldiv_t
impl Unpin for lldiv_t
impl Unpin for ETSEventTag
impl Unpin for _ETSTIMER_
impl Unpin for XtosCoreState
impl Unpin for timespec
impl Unpin for itimerspec
impl Unpin for _types_fd_set
impl Unpin for sched_param
impl Unpin for pthread_attr_t
impl Unpin for pthread_mutexattr_t
impl Unpin for pthread_condattr_t
impl Unpin for pthread_once_t
impl Unpin for cookie_io_functions_t
impl Unpin for esp_timer
impl Unpin for esp_timer_create_args_t
impl Unpin for multi_heap_info
impl Unpin for multi_heap_info_t
impl Unpin for soc_memory_type_desc_t
impl Unpin for soc_memory_region_t
impl Unpin for soc_reserved_region_t
impl Unpin for portMUX_TYPE
impl Unpin for xMPU_SETTINGS
impl Unpin for intr_handle_data_t
impl Unpin for gpio_config_t
impl Unpin for esp_chip_info_t
impl Unpin for xSTATIC_LIST_ITEM
impl Unpin for xSTATIC_MINI_LIST_ITEM
impl Unpin for xSTATIC_LIST
impl Unpin for xSTATIC_TCB
impl Unpin for xSTATIC_QUEUE
impl Unpin for xSTATIC_EVENT_GROUP
impl Unpin for xSTATIC_TIMER
impl Unpin for xLIST_ITEM
impl Unpin for xMINI_LIST_ITEM
impl Unpin for xLIST
impl Unpin for xTIME_OUT
impl Unpin for xMEMORY_REGION
impl Unpin for xTASK_PARAMETERS
impl Unpin for xTASK_STATUS
impl Unpin for xTASK_SNAPSHOT
impl Unpin for can_general_config_t
impl Unpin for can_timing_config_t
impl Unpin for can_filter_config_t
impl Unpin for can_status_info_t
impl Unpin for can_message_t
impl Unpin for ledc_channel_config_t
impl Unpin for ledc_timer_config_t
impl Unpin for rmt_tx_config_t
impl Unpin for rmt_rx_config_t
impl Unpin for rmt_config_t
impl Unpin for rmt_tx_end_callback_t
impl Unpin for mcpwm_pin_config_t
impl Unpin for mcpwm_config_t
impl Unpin for mcpwm_carrier_config_t
impl Unpin for lldesc_s
impl Unpin for tx_ampdu_entry_s
impl Unpin for lldesc_chain_s
impl Unpin for spi_signal_conn_t
impl Unpin for spi_bus_config_t
impl Unpin for spi_device_interface_config_t
impl Unpin for spi_transaction_t
impl Unpin for spi_transaction_ext_t
impl Unpin for spi_device_t
impl Unpin for spi_slave_interface_config_t
impl Unpin for spi_slave_transaction_t
impl Unpin for timer_config_t
impl Unpin for uart_config_t
impl Unpin for uart_intr_config_t
impl Unpin for uart_event_t
impl Unpin for __va_list_tag
impl Unpin for NonZeroUsize
impl Unpin for NonZeroIsize
impl Unpin for FpCategory
impl Unpin for TryFromIntError
impl Unpin for ParseIntError
impl Unpin for IntErrorKind
impl Unpin for RangeFull
impl Unpin for esp_idf_sys::std::cmp::Ordering
impl Unpin for Infallible
impl Unpin for TypeId
impl Unpin for TryFromSliceError
impl Unpin for esp_idf_sys::std::ascii::EscapeDefault
impl Unpin for AtomicBool
impl Unpin for esp_idf_sys::std::sync::atomic::Ordering
impl Unpin for AtomicIsize
impl Unpin for AtomicUsize
impl Unpin for BorrowError
impl Unpin for BorrowMutError
impl Unpin for esp_idf_sys::std::char::EscapeUnicode
impl Unpin for esp_idf_sys::std::char::EscapeDefault
impl Unpin for esp_idf_sys::std::char::EscapeDebug
impl Unpin for ToLowercase
impl Unpin for ToUppercase
impl Unpin for UnicodeVersion
impl Unpin for CharTryFromError
impl Unpin for ParseCharError
impl Unpin for NoneError
impl Unpin for TraitObject
impl Unpin for esp_idf_sys::std::ffi::c_void
impl Unpin for SearchStep
impl Unpin for ParseBoolError
impl Unpin for SipHasher
impl Unpin for esp_idf_sys::std::fmt::Alignment
impl Unpin for Error
impl Unpin for Duration
impl Unpin for RawWakerVTable
impl Unpin for RawWaker
impl Unpin for Excess
impl Unpin for Layout
impl Unpin for LayoutErr
impl Unpin for AllocErr
impl Unpin for CannotReallocInPlace
impl Unpin for esp_idf_sys::std::os::raw::c_void
impl Unpin for isize
impl Unpin for usize
impl Unpin for char
impl Unpin for str
impl Unpin for CpuidResult
impl Unpin for __m128
impl Unpin for __m128d
impl Unpin for __m128i
impl Unpin for __m256
impl Unpin for __m256d
impl Unpin for __m256i
impl Unpin for __m512
impl Unpin for __m512d
impl Unpin for __m512i
impl Unpin for __m64
impl Unpin for DecodeUtf16Error
impl Unpin for NonZeroI128
impl Unpin for NonZeroI16
impl Unpin for NonZeroI32
impl Unpin for NonZeroI64
impl Unpin for NonZeroI8
impl Unpin for NonZeroU128
impl Unpin for NonZeroU16
impl Unpin for NonZeroU32
impl Unpin for NonZeroU64
impl Unpin for NonZeroU8
impl Unpin for Utf8Lossy
impl Unpin for Utf8Error
impl Unpin for AtomicI16
impl Unpin for AtomicI32
impl Unpin for AtomicI64
impl Unpin for AtomicI8
impl Unpin for AtomicU16
impl Unpin for AtomicU32
impl Unpin for AtomicU64
impl Unpin for AtomicU8
impl Unpin for _bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_10__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_11__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_12__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_13__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_14__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_15__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_16__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_17__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_18__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_19__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_20__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_21__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_22__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_2__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_3__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_4__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_5__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_6__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_7__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_8__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_9__bindgen_ty_1
impl Unpin for _bindgen_ty_2
impl Unpin for _bindgen_ty_2__bindgen_ty_10__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_11__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_12__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_13__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_14__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_15__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_16__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_17__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_18__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_19__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_20__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_21__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_22__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_23__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_24__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_25__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_26__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_27__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_28__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_29__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_2__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_30__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_31__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_3__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_4__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_5__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_6__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_7__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_8__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_9__bindgen_ty_1
impl Unpin for _bindgen_ty_3
impl Unpin for _bindgen_ty_3__bindgen_ty_1
impl Unpin for _bindgen_ty_3__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_3__bindgen_ty_1__bindgen_ty_2__bindgen_ty_1
impl Unpin for _bindgen_ty_3__bindgen_ty_2__bindgen_ty_1
impl Unpin for _bindgen_ty_3__bindgen_ty_3__bindgen_ty_1
impl Unpin for _bindgen_ty_3__bindgen_ty_4__bindgen_ty_1
impl Unpin for _bindgen_ty_3__bindgen_ty_5__bindgen_ty_1
impl Unpin for _bindgen_ty_3__bindgen_ty_6__bindgen_ty_1
impl Unpin for _bindgen_ty_3__bindgen_ty_7__bindgen_ty_1
impl Unpin for _bindgen_ty_3__bindgen_ty_8__bindgen_ty_1
impl Unpin for _bindgen_ty_4
impl Unpin for _bindgen_ty_4__bindgen_ty_1
impl Unpin for _bindgen_ty_5
impl Unpin for _bindgen_ty_5__bindgen_ty_10__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_11__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_12__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_13__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_14__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_15__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_16__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_17__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_18__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_19__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_20__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_21__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_22__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_23__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_24__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_25__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_26__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_27__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_28__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_29__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_2__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_30__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_31__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_32__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_33__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_34__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_35__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_36__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_37__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_3__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_4__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_5__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_6__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_7__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_8__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_9__bindgen_ty_1
impl Unpin for _bindgen_ty_6
impl Unpin for _bindgen_ty_6__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_10__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_11__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_12__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_13__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_2__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_3__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_4__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_5__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_6__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_7__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_8__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_9__bindgen_ty_1
impl Unpin for _bindgen_ty_7
impl Unpin for _bindgen_ty_7__bindgen_ty_10__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_11__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_12__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_13__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_14__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_15__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_16__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_17__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_18__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_19__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_20__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_21__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_22__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_23__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_24__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_25__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_25__bindgen_ty_2
impl Unpin for _bindgen_ty_7__bindgen_ty_26__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_27__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_28__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_2__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_3__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_4__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_5__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_6__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_7__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_8__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_9__bindgen_ty_1
impl Unpin for _rand48
impl Unpin for i2c_config_t
impl Unpin for i2c_config_t__bindgen_ty_1__bindgen_ty_1
impl Unpin for i2c_config_t__bindgen_ty_1__bindgen_ty_2
impl Unpin for i2s_config_t
impl Unpin for i2s_event_t
impl Unpin for i2s_pin_config_t
impl Unpin for lldesc_s__bindgen_ty_1__bindgen_ty_1
impl Unpin for rmt_item32_t
impl Unpin for rmt_item32_t__bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_1__bindgen_ty_10
impl Unpin for _bindgen_ty_1__bindgen_ty_11
impl Unpin for _bindgen_ty_1__bindgen_ty_12
impl Unpin for _bindgen_ty_1__bindgen_ty_13
impl Unpin for _bindgen_ty_1__bindgen_ty_14
impl Unpin for _bindgen_ty_1__bindgen_ty_15
impl Unpin for _bindgen_ty_1__bindgen_ty_16
impl Unpin for _bindgen_ty_1__bindgen_ty_17
impl Unpin for _bindgen_ty_1__bindgen_ty_18
impl Unpin for _bindgen_ty_1__bindgen_ty_19
impl Unpin for _bindgen_ty_1__bindgen_ty_2
impl Unpin for _bindgen_ty_1__bindgen_ty_20
impl Unpin for _bindgen_ty_1__bindgen_ty_21
impl Unpin for _bindgen_ty_1__bindgen_ty_22
impl Unpin for _bindgen_ty_1__bindgen_ty_3
impl Unpin for _bindgen_ty_1__bindgen_ty_4
impl Unpin for _bindgen_ty_1__bindgen_ty_5
impl Unpin for _bindgen_ty_1__bindgen_ty_6
impl Unpin for _bindgen_ty_1__bindgen_ty_7
impl Unpin for _bindgen_ty_1__bindgen_ty_8
impl Unpin for _bindgen_ty_1__bindgen_ty_9
impl Unpin for _bindgen_ty_2__bindgen_ty_1
impl Unpin for _bindgen_ty_2__bindgen_ty_10
impl Unpin for _bindgen_ty_2__bindgen_ty_11
impl Unpin for _bindgen_ty_2__bindgen_ty_12
impl Unpin for _bindgen_ty_2__bindgen_ty_13
impl Unpin for _bindgen_ty_2__bindgen_ty_14
impl Unpin for _bindgen_ty_2__bindgen_ty_15
impl Unpin for _bindgen_ty_2__bindgen_ty_16
impl Unpin for _bindgen_ty_2__bindgen_ty_17
impl Unpin for _bindgen_ty_2__bindgen_ty_18
impl Unpin for _bindgen_ty_2__bindgen_ty_19
impl Unpin for _bindgen_ty_2__bindgen_ty_2
impl Unpin for _bindgen_ty_2__bindgen_ty_20
impl Unpin for _bindgen_ty_2__bindgen_ty_21
impl Unpin for _bindgen_ty_2__bindgen_ty_22
impl Unpin for _bindgen_ty_2__bindgen_ty_23
impl Unpin for _bindgen_ty_2__bindgen_ty_24
impl Unpin for _bindgen_ty_2__bindgen_ty_25
impl Unpin for _bindgen_ty_2__bindgen_ty_26
impl Unpin for _bindgen_ty_2__bindgen_ty_27
impl Unpin for _bindgen_ty_2__bindgen_ty_28
impl Unpin for _bindgen_ty_2__bindgen_ty_29
impl Unpin for _bindgen_ty_2__bindgen_ty_3
impl Unpin for _bindgen_ty_2__bindgen_ty_30
impl Unpin for _bindgen_ty_2__bindgen_ty_31
impl Unpin for _bindgen_ty_2__bindgen_ty_4
impl Unpin for _bindgen_ty_2__bindgen_ty_5
impl Unpin for _bindgen_ty_2__bindgen_ty_6
impl Unpin for _bindgen_ty_2__bindgen_ty_7
impl Unpin for _bindgen_ty_2__bindgen_ty_8
impl Unpin for _bindgen_ty_2__bindgen_ty_9
impl Unpin for _bindgen_ty_3__bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_3__bindgen_ty_1__bindgen_ty_2
impl Unpin for _bindgen_ty_3__bindgen_ty_2
impl Unpin for _bindgen_ty_3__bindgen_ty_3
impl Unpin for _bindgen_ty_3__bindgen_ty_4
impl Unpin for _bindgen_ty_3__bindgen_ty_5
impl Unpin for _bindgen_ty_3__bindgen_ty_6
impl Unpin for _bindgen_ty_3__bindgen_ty_7
impl Unpin for _bindgen_ty_3__bindgen_ty_8
impl Unpin for _bindgen_ty_4__bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_1
impl Unpin for _bindgen_ty_5__bindgen_ty_10
impl Unpin for _bindgen_ty_5__bindgen_ty_11
impl Unpin for _bindgen_ty_5__bindgen_ty_12
impl Unpin for _bindgen_ty_5__bindgen_ty_13
impl Unpin for _bindgen_ty_5__bindgen_ty_14
impl Unpin for _bindgen_ty_5__bindgen_ty_15
impl Unpin for _bindgen_ty_5__bindgen_ty_16
impl Unpin for _bindgen_ty_5__bindgen_ty_17
impl Unpin for _bindgen_ty_5__bindgen_ty_18
impl Unpin for _bindgen_ty_5__bindgen_ty_19
impl Unpin for _bindgen_ty_5__bindgen_ty_2
impl Unpin for _bindgen_ty_5__bindgen_ty_20
impl Unpin for _bindgen_ty_5__bindgen_ty_21
impl Unpin for _bindgen_ty_5__bindgen_ty_22
impl Unpin for _bindgen_ty_5__bindgen_ty_23
impl Unpin for _bindgen_ty_5__bindgen_ty_24
impl Unpin for _bindgen_ty_5__bindgen_ty_25
impl Unpin for _bindgen_ty_5__bindgen_ty_26
impl Unpin for _bindgen_ty_5__bindgen_ty_27
impl Unpin for _bindgen_ty_5__bindgen_ty_28
impl Unpin for _bindgen_ty_5__bindgen_ty_29
impl Unpin for _bindgen_ty_5__bindgen_ty_3
impl Unpin for _bindgen_ty_5__bindgen_ty_30
impl Unpin for _bindgen_ty_5__bindgen_ty_31
impl Unpin for _bindgen_ty_5__bindgen_ty_32
impl Unpin for _bindgen_ty_5__bindgen_ty_33
impl Unpin for _bindgen_ty_5__bindgen_ty_34
impl Unpin for _bindgen_ty_5__bindgen_ty_35
impl Unpin for _bindgen_ty_5__bindgen_ty_36
impl Unpin for _bindgen_ty_5__bindgen_ty_37
impl Unpin for _bindgen_ty_5__bindgen_ty_4
impl Unpin for _bindgen_ty_5__bindgen_ty_5
impl Unpin for _bindgen_ty_5__bindgen_ty_6
impl Unpin for _bindgen_ty_5__bindgen_ty_7
impl Unpin for _bindgen_ty_5__bindgen_ty_8
impl Unpin for _bindgen_ty_5__bindgen_ty_9
impl Unpin for _bindgen_ty_6__bindgen_ty_10
impl Unpin for _bindgen_ty_6__bindgen_ty_11
impl Unpin for _bindgen_ty_6__bindgen_ty_12
impl Unpin for _bindgen_ty_6__bindgen_ty_13
impl Unpin for _bindgen_ty_6__bindgen_ty_1__bindgen_ty_1
impl Unpin for _bindgen_ty_6__bindgen_ty_2
impl Unpin for _bindgen_ty_6__bindgen_ty_3
impl Unpin for _bindgen_ty_6__bindgen_ty_4
impl Unpin for _bindgen_ty_6__bindgen_ty_5
impl Unpin for _bindgen_ty_6__bindgen_ty_6
impl Unpin for _bindgen_ty_6__bindgen_ty_7
impl Unpin for _bindgen_ty_6__bindgen_ty_8
impl Unpin for _bindgen_ty_6__bindgen_ty_9
impl Unpin for _bindgen_ty_7__bindgen_ty_1
impl Unpin for _bindgen_ty_7__bindgen_ty_10
impl Unpin for _bindgen_ty_7__bindgen_ty_11
impl Unpin for _bindgen_ty_7__bindgen_ty_12
impl Unpin for _bindgen_ty_7__bindgen_ty_13
impl Unpin for _bindgen_ty_7__bindgen_ty_14
impl Unpin for _bindgen_ty_7__bindgen_ty_15
impl Unpin for _bindgen_ty_7__bindgen_ty_16
impl Unpin for _bindgen_ty_7__bindgen_ty_17
impl Unpin for _bindgen_ty_7__bindgen_ty_18
impl Unpin for _bindgen_ty_7__bindgen_ty_19
impl Unpin for _bindgen_ty_7__bindgen_ty_2
impl Unpin for _bindgen_ty_7__bindgen_ty_20
impl Unpin for _bindgen_ty_7__bindgen_ty_21
impl Unpin for _bindgen_ty_7__bindgen_ty_22
impl Unpin for _bindgen_ty_7__bindgen_ty_23
impl Unpin for _bindgen_ty_7__bindgen_ty_24
impl Unpin for _bindgen_ty_7__bindgen_ty_25
impl Unpin for _bindgen_ty_7__bindgen_ty_26
impl Unpin for _bindgen_ty_7__bindgen_ty_27
impl Unpin for _bindgen_ty_7__bindgen_ty_28
impl Unpin for _bindgen_ty_7__bindgen_ty_3
impl Unpin for _bindgen_ty_7__bindgen_ty_4
impl Unpin for _bindgen_ty_7__bindgen_ty_5
impl Unpin for _bindgen_ty_7__bindgen_ty_6
impl Unpin for _bindgen_ty_7__bindgen_ty_7
impl Unpin for _bindgen_ty_7__bindgen_ty_8
impl Unpin for _bindgen_ty_7__bindgen_ty_9
impl Unpin for _mbstate_t__bindgen_ty_1
impl Unpin for i2c_config_t__bindgen_ty_1
impl Unpin for ledc_timer_config_t__bindgen_ty_1
impl Unpin for lldesc_s__bindgen_ty_1
impl Unpin for rmt_config_t__bindgen_ty_1
impl Unpin for rmt_item32_t__bindgen_ty_1
impl Unpin for spi_transaction_t__bindgen_ty_1
impl Unpin for spi_transaction_t__bindgen_ty_2
impl Unpin for xSTATIC_QUEUE__bindgen_ty_1
impl Unpin for [u8]
impl Unpin for f32
impl Unpin for f64
impl Unpin for i8
impl Unpin for i16
impl Unpin for i32
impl Unpin for i64
impl Unpin for i128
impl Unpin for u8
impl Unpin for u16
impl Unpin for u32
impl Unpin for u64
impl Unpin for u128
impl<'a> Unpin for PanicInfo<'a>
impl<'a> Unpin for Location<'a>
impl<'a> Unpin for CharSearcher<'a>
impl<'a> Unpin for Chars<'a>
impl<'a> Unpin for CharIndices<'a>
impl<'a> Unpin for Bytes<'a>
impl<'a> Unpin for Lines<'a>
impl<'a> Unpin for LinesAny<'a>
impl<'a> Unpin for SplitWhitespace<'a>
impl<'a> Unpin for SplitAsciiWhitespace<'a>
impl<'a> Unpin for esp_idf_sys::std::str::EscapeDebug<'a>
impl<'a> Unpin for esp_idf_sys::std::str::EscapeDefault<'a>
impl<'a> Unpin for esp_idf_sys::std::str::EscapeUnicode<'a>
impl<'a> Unpin for Formatter<'a>
impl<'a> Unpin for Arguments<'a>
impl<'a> Unpin for Context<'a>
impl<'a> Unpin for Utf8LossyChunk<'a>
impl<'a> Unpin for Utf8LossyChunksIter<'a>
impl<'a> Unpin for EncodeUtf16<'a>
impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>
impl<'a, 'b> Unpin for StrSearcher<'a, 'b>
impl<'a, 'b> Unpin for DebugSet<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'b> Unpin for DebugTuple<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'b> Unpin for DebugStruct<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'b> Unpin for DebugMap<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'b> Unpin for DebugList<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'f> Unpin for VaList<'a, 'f> where
'f: 'a,
'f: 'a,
impl<'a, A> Unpin for esp_idf_sys::std::option::Iter<'a, A>
impl<'a, A> Unpin for esp_idf_sys::std::option::IterMut<'a, A>
impl<'a, F> Unpin for CharPredicateSearcher<'a, F> where
F: MultiCharEq + Unpin,
F: MultiCharEq + Unpin,
impl<'a, P> Unpin for MatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for Matches<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for RMatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for RMatches<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for esp_idf_sys::std::str::RSplit<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for esp_idf_sys::std::str::RSplitN<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for RSplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for esp_idf_sys::std::str::Split<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for esp_idf_sys::std::str::SplitN<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for SplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, T> Unpin for esp_idf_sys::std::result::Iter<'a, T>
impl<'a, T> Unpin for esp_idf_sys::std::result::IterMut<'a, T>
impl<'a, T> Unpin for Windows<'a, T>
impl<'a, T> Unpin for Chunks<'a, T>
impl<'a, T> Unpin for ChunksMut<'a, T>
impl<'a, T> Unpin for ChunksExact<'a, T>
impl<'a, T> Unpin for ChunksExactMut<'a, T>
impl<'a, T> Unpin for RChunks<'a, T>
impl<'a, T> Unpin for RChunksMut<'a, T>
impl<'a, T> Unpin for RChunksExact<'a, T>
impl<'a, T> Unpin for RChunksExactMut<'a, T>
impl<'a, T> Unpin for esp_idf_sys::std::slice::Iter<'a, T> where
T: Unpin,
T: Unpin,
impl<'a, T> Unpin for esp_idf_sys::std::slice::IterMut<'a, T> where
T: Unpin,
T: Unpin,
impl<'a, T, P> Unpin for esp_idf_sys::std::slice::RSplit<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for RSplitMut<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for esp_idf_sys::std::slice::RSplitN<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for RSplitNMut<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for esp_idf_sys::std::slice::Split<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for SplitMut<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for esp_idf_sys::std::slice::SplitN<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for SplitNMut<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'b, T: ?Sized> Unpin for Ref<'b, T>
impl<'b, T: ?Sized> Unpin for RefMut<'b, T>
impl<'f> Unpin for VaListImpl<'f>
impl<A> Unpin for Repeat<A> where
A: Unpin,
A: Unpin,
impl<A> Unpin for esp_idf_sys::std::option::IntoIter<A> where
A: Unpin,
A: Unpin,
impl<A, B> Unpin for Chain<A, B> where
A: Unpin,
B: Unpin,
A: Unpin,
B: Unpin,
impl<A, B> Unpin for Zip<A, B> where
A: Unpin,
B: Unpin,
A: Unpin,
B: Unpin,
impl<F> Unpin for FromFn<F> where
F: Unpin,
F: Unpin,
impl<F> Unpin for OnceWith<F> where
F: Unpin,
F: Unpin,
impl<F> Unpin for RepeatWith<F> where
F: Unpin,
F: Unpin,
impl<H> Unpin for BuildHasherDefault<H> where
H: Unpin,
H: Unpin,
impl<I> Unpin for DecodeUtf16<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Cloned<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Copied<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Cycle<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Enumerate<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Flatten<I> where
I: Unpin,
<<I as Iterator>::Item as IntoIterator>::IntoIter: Unpin,
I: Unpin,
<<I as Iterator>::Item as IntoIterator>::IntoIter: Unpin,
impl<I> Unpin for Fuse<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Peekable<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for Skip<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for StepBy<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Take<I> where
I: Unpin,
I: Unpin,
impl<I, F> Unpin for FilterMap<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, F> Unpin for Inspect<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, F> Unpin for Map<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, P> Unpin for Filter<I, P> where
I: Unpin,
P: Unpin,
I: Unpin,
P: Unpin,
impl<I, P> Unpin for SkipWhile<I, P> where
I: Unpin,
P: Unpin,
I: Unpin,
P: Unpin,
impl<I, P> Unpin for TakeWhile<I, P> where
I: Unpin,
P: Unpin,
I: Unpin,
P: Unpin,
impl<I, St, F> Unpin for Scan<I, St, F> where
F: Unpin,
I: Unpin,
St: Unpin,
F: Unpin,
I: Unpin,
St: Unpin,
impl<I, U, F> Unpin for FlatMap<I, U, F> where
F: Unpin,
I: Unpin,
<U as IntoIterator>::IntoIter: Unpin,
F: Unpin,
I: Unpin,
<U as IntoIterator>::IntoIter: Unpin,
impl<Idx> Unpin for Range<Idx> where
Idx: Unpin,
Idx: Unpin,
impl<Idx> Unpin for RangeFrom<Idx> where
Idx: Unpin,
Idx: Unpin,
impl<Idx> Unpin for RangeInclusive<Idx> where
Idx: Unpin,
Idx: Unpin,
impl<Idx> Unpin for RangeTo<Idx> where
Idx: Unpin,
Idx: Unpin,
impl<Idx> Unpin for RangeToInclusive<Idx> where
Idx: Unpin,
Idx: Unpin,
impl<P> Unpin for Pin<P> where
P: Unpin,
P: Unpin,
impl<Storage, Align> Unpin for __BindgenBitfieldUnit<Storage, Align> where
Align: Unpin,
Storage: Unpin,
Align: Unpin,
Storage: Unpin,
impl<T> Unpin for Discriminant<T>
impl<T> Unpin for Bound<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Option<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Poll<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Reverse<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Empty<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Once<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Rev<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Wrapping<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for esp_idf_sys::std::result::IntoIter<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for AtomicPtr<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for __IncompleteArrayField<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for MaybeUninit<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for [T] where
T: Unpin,
T: Unpin,
impl<T, E> Unpin for Result<T, E> where
E: Unpin,
T: Unpin,
E: Unpin,
T: Unpin,
impl<T, F> Unpin for Successors<T, F> where
F: Unpin,
T: Unpin,
F: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for *const T where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for *mut T where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for Cell<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for RefCell<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for UnsafeCell<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for PhantomData<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for ManuallyDrop<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for NonNull<T> where
T: Unpin,
T: Unpin,
impl<Y, R> Unpin for GeneratorState<Y, R> where
R: Unpin,
Y: Unpin,
R: Unpin,
Y: Unpin,