Trait RefUnwindSafe
pub auto trait RefUnwindSafe
A marker trait representing types where a shared reference is considered unwind safe.
This trait is namely not implemented by UnsafeCell, the root of all
interior mutability.
This is a "helper marker trait" used to provide impl blocks for the
UnwindSafe trait, for more information see that documentation.
Implementors
impl !RefUnwindSafe for Errorimpl !RefUnwindSafe for Reprimpl RefUnwindSafe for Abiimpl RefUnwindSafe for AddrKindimpl RefUnwindSafe for AddrParseErrorimpl RefUnwindSafe for AesOutputimpl RefUnwindSafe for Alignmentimpl RefUnwindSafe for Alignmentimpl RefUnwindSafe for AlignmentEnumimpl RefUnwindSafe for AllocErrorimpl RefUnwindSafe for AlwaysEscapedimpl RefUnwindSafe for Arrayimpl RefUnwindSafe for AsciiCharimpl RefUnwindSafe for Assumeimpl RefUnwindSafe for AtomicBoolimpl RefUnwindSafe for AtomicI16impl RefUnwindSafe for AtomicI32impl RefUnwindSafe for AtomicI64impl RefUnwindSafe for AtomicI8impl RefUnwindSafe for AtomicIsizeimpl RefUnwindSafe for AtomicOrderingimpl RefUnwindSafe for AtomicU16impl RefUnwindSafe for AtomicU32impl RefUnwindSafe for AtomicU64impl RefUnwindSafe for AtomicU8impl RefUnwindSafe for AtomicUsizeimpl RefUnwindSafe for BasicBlockimpl RefUnwindSafe for BiasedFpimpl RefUnwindSafe for Big32x40impl RefUnwindSafe for Big8x3impl RefUnwindSafe for BorrowErrorimpl RefUnwindSafe for BorrowMutErrorimpl RefUnwindSafe for BorrowedBufDebugimpl RefUnwindSafe for ByteNeedleimpl RefUnwindSafe for ByteStrimpl RefUnwindSafe for BytesIsNotEmptyimpl RefUnwindSafe for CStrimpl RefUnwindSafe for CaseMappingIterimpl RefUnwindSafe for CharCaseimpl RefUnwindSafe for CharErrorKindimpl RefUnwindSafe for CharEscapeDebugContinueimpl RefUnwindSafe for CharEscapeDefaultimpl RefUnwindSafe for CharEscapeUnicodeimpl RefUnwindSafe for CharTryFromErrorimpl RefUnwindSafe for CodePointInnerimpl RefUnwindSafe for Constimpl RefUnwindSafe for CpuidResultimpl RefUnwindSafe for DebugAsHeximpl RefUnwindSafe for Decimalimpl RefUnwindSafe for DecimalSeqimpl RefUnwindSafe for DecodeUtf16Errorimpl RefUnwindSafe for Decodedimpl RefUnwindSafe for Directionimpl RefUnwindSafe for DriftsortRunimpl RefUnwindSafe for Durationimpl RefUnwindSafe for DynTraitimpl RefUnwindSafe for DynTraitPredicateimpl RefUnwindSafe for Emptyimpl RefUnwindSafe for EmptyNeedleimpl RefUnwindSafe for EncodeKey128Outputimpl RefUnwindSafe for EncodeKey256Outputimpl RefUnwindSafe for Errorimpl RefUnwindSafe for ErrorKindimpl RefUnwindSafe for EscapeByteimpl RefUnwindSafe for EscapeDebugimpl RefUnwindSafe for EscapeDebugExtArgsimpl RefUnwindSafe for EscapeDefaultimpl RefUnwindSafe for EscapeDefaultimpl RefUnwindSafe for EscapeUnicodeimpl RefUnwindSafe for FieldIdimpl RefUnwindSafe for FindImmimpl RefUnwindSafe for FloatErrorKindimpl RefUnwindSafe for FnPtrimpl RefUnwindSafe for FormattingOptionsimpl RefUnwindSafe for FpCategoryimpl RefUnwindSafe for FromBytesUntilNulErrorimpl RefUnwindSafe for FromBytesWithNulErrorimpl RefUnwindSafe for FullDecodedimpl RefUnwindSafe for Genericimpl RefUnwindSafe for GenericTypeimpl RefUnwindSafe for GetDisjointMutErrorimpl RefUnwindSafe for HvxVectorimpl RefUnwindSafe for HvxVectorimpl RefUnwindSafe for HvxVectorPairimpl RefUnwindSafe for HvxVectorPairimpl RefUnwindSafe for HvxVectorPredimpl RefUnwindSafe for HvxVectorPredimpl RefUnwindSafe for I32NotAllOnesimpl RefUnwindSafe for I64NotAllOnesimpl RefUnwindSafe for IndexRangeimpl RefUnwindSafe for Infallibleimpl RefUnwindSafe for IntErrorKindimpl RefUnwindSafe for Internalimpl RefUnwindSafe for IpAddrimpl RefUnwindSafe for Ipv4Addrimpl RefUnwindSafe for Ipv6Addrimpl RefUnwindSafe for Ipv6MulticastScopeimpl RefUnwindSafe for IsAsciiWhitespaceimpl RefUnwindSafe for IsNotEmptyimpl RefUnwindSafe for IsWhitespaceimpl RefUnwindSafe for L1Lutimpl RefUnwindSafe for L2Lutimpl RefUnwindSafe for Lastimpl RefUnwindSafe for Layoutimpl RefUnwindSafe for LayoutErrorimpl RefUnwindSafe for Lifetimeimpl RefUnwindSafe for LinesMapimpl RefUnwindSafe for LocalWakerimpl RefUnwindSafe for Localityimpl RefUnwindSafe for MatchOnlyimpl RefUnwindSafe for MaybeEscapedimpl RefUnwindSafe for Nanosecondsimpl RefUnwindSafe for NeverShortCircuitResidualimpl RefUnwindSafe for NonZeroCharInnerimpl RefUnwindSafe for NonZeroI128Innerimpl RefUnwindSafe for NonZeroI16Innerimpl RefUnwindSafe for NonZeroI32Innerimpl RefUnwindSafe for NonZeroI64Innerimpl RefUnwindSafe for NonZeroI8Innerimpl RefUnwindSafe for NonZeroIsizeInnerimpl RefUnwindSafe for NonZeroU128Innerimpl RefUnwindSafe for NonZeroU16Innerimpl RefUnwindSafe for NonZeroU32Innerimpl RefUnwindSafe for NonZeroU64Innerimpl RefUnwindSafe for NonZeroU8Innerimpl RefUnwindSafe for NonZeroUsizeInnerimpl RefUnwindSafe for OneSidedRangeBoundimpl RefUnwindSafe for Orderingimpl RefUnwindSafe for Orderingimpl RefUnwindSafe for PadAdapterStateimpl RefUnwindSafe for ParseBoolErrorimpl RefUnwindSafe for ParseCharErrorimpl RefUnwindSafe for ParseFloatErrorimpl RefUnwindSafe for ParseIntErrorimpl RefUnwindSafe for PhantomPinnedimpl RefUnwindSafe for Pointerimpl RefUnwindSafe for PostPaddingimpl RefUnwindSafe for Rangeimpl RefUnwindSafe for RangeFullimpl RefUnwindSafe for RawWakerimpl RefUnwindSafe for RawWakerVTableimpl RefUnwindSafe for Referenceimpl RefUnwindSafe for RejectAndMatchimpl RefUnwindSafe for Repeatimpl RefUnwindSafe for ReturnToArgimpl RefUnwindSafe for SYimpl RefUnwindSafe for SearchStepimpl RefUnwindSafe for SeekFromimpl RefUnwindSafe for ShortOffsetRunHeaderimpl RefUnwindSafe for Signimpl RefUnwindSafe for Signimpl RefUnwindSafe for SimdAlignimpl RefUnwindSafe for Sinkimpl RefUnwindSafe for Sip13Roundsimpl RefUnwindSafe for Sip24Roundsimpl RefUnwindSafe for SipHasherimpl RefUnwindSafe for SipHasher24impl RefUnwindSafe for Sliceimpl RefUnwindSafe for SocketAddrimpl RefUnwindSafe for SocketAddrV4impl RefUnwindSafe for SocketAddrV6impl RefUnwindSafe for Stateimpl RefUnwindSafe for Strimpl RefUnwindSafe for StrSearcherImplimpl RefUnwindSafe for ToCasefoldimpl RefUnwindSafe for ToLowercaseimpl RefUnwindSafe for ToTitlecaseimpl RefUnwindSafe for ToUppercaseimpl RefUnwindSafe for Traitimpl RefUnwindSafe for TryCaptureWithDebugimpl RefUnwindSafe for TryCaptureWithoutDebugimpl RefUnwindSafe for TryFromCharErrorimpl RefUnwindSafe for TryFromFloatSecsErrorimpl RefUnwindSafe for TryFromFloatSecsErrorKindimpl RefUnwindSafe for TryFromIntErrorimpl RefUnwindSafe for TryFromSliceErrorimpl RefUnwindSafe for Tupleimpl RefUnwindSafe for TwoWaySearcherimpl RefUnwindSafe for Typeimpl RefUnwindSafe for TypeIdimpl RefUnwindSafe for TypeKindimpl RefUnwindSafe for U32NotAllOnesimpl RefUnwindSafe for U64NotAllOnesimpl RefUnwindSafe for UnsafeBytesToStrimpl RefUnwindSafe for UnwindActionArgimpl RefUnwindSafe for UnwindTerminateReasonimpl RefUnwindSafe for UsizeNoHighBitimpl RefUnwindSafe for Utf8BoundaryErrorimpl RefUnwindSafe for Utf8Errorimpl RefUnwindSafe for VaListInnerimpl RefUnwindSafe for VariantIdimpl RefUnwindSafe for Wakerimpl RefUnwindSafe for WideAesOutputimpl RefUnwindSafe for __m128impl RefUnwindSafe for __m128bhimpl RefUnwindSafe for __m128dimpl RefUnwindSafe for __m128himpl RefUnwindSafe for __m128iimpl RefUnwindSafe for __m256impl RefUnwindSafe for __m256bhimpl RefUnwindSafe for __m256dimpl RefUnwindSafe for __m256himpl RefUnwindSafe for __m256iimpl RefUnwindSafe for __m512impl RefUnwindSafe for __m512bhimpl RefUnwindSafe for __m512dimpl RefUnwindSafe for __m512himpl RefUnwindSafe for __m512iimpl RefUnwindSafe for __tile1024iimpl RefUnwindSafe for __v16i16impl RefUnwindSafe for __v16i8impl RefUnwindSafe for __v16u16impl RefUnwindSafe for __v16u8impl RefUnwindSafe for __v2f64impl RefUnwindSafe for __v2i64impl RefUnwindSafe for __v2u64impl RefUnwindSafe for __v32i8impl RefUnwindSafe for __v32u8impl RefUnwindSafe for __v4f32impl RefUnwindSafe for __v4f64impl RefUnwindSafe for __v4i32impl RefUnwindSafe for __v4i64impl RefUnwindSafe for __v4u32impl RefUnwindSafe for __v4u64impl RefUnwindSafe for __v8f32impl RefUnwindSafe for __v8i16impl RefUnwindSafe for __v8i32impl RefUnwindSafe for __v8u16impl RefUnwindSafe for __v8u32impl RefUnwindSafe for bf16impl RefUnwindSafe for c_voidimpl RefUnwindSafe for f16x2impl RefUnwindSafe for float16x4_timpl RefUnwindSafe for float16x4x2_timpl RefUnwindSafe for float16x4x3_timpl RefUnwindSafe for float16x4x4_timpl RefUnwindSafe for float16x8_timpl RefUnwindSafe for float16x8x2_timpl RefUnwindSafe for float16x8x3_timpl RefUnwindSafe for float16x8x4_timpl RefUnwindSafe for float32x2_timpl RefUnwindSafe for float32x2x2_timpl RefUnwindSafe for float32x2x3_timpl RefUnwindSafe for float32x2x4_timpl RefUnwindSafe for float32x4_timpl RefUnwindSafe for float32x4x2_timpl RefUnwindSafe for float32x4x3_timpl RefUnwindSafe for float32x4x4_timpl RefUnwindSafe for float64x1_timpl RefUnwindSafe for float64x1x2_timpl RefUnwindSafe for float64x1x3_timpl RefUnwindSafe for float64x1x4_timpl RefUnwindSafe for float64x2_timpl RefUnwindSafe for float64x2x2_timpl RefUnwindSafe for float64x2x3_timpl RefUnwindSafe for float64x2x4_timpl RefUnwindSafe for int16x4_timpl RefUnwindSafe for int16x4x2_timpl RefUnwindSafe for int16x4x3_timpl RefUnwindSafe for int16x4x4_timpl RefUnwindSafe for int16x8_timpl RefUnwindSafe for int16x8x2_timpl RefUnwindSafe for int16x8x3_timpl RefUnwindSafe for int16x8x4_timpl RefUnwindSafe for int32x2_timpl RefUnwindSafe for int32x2x2_timpl RefUnwindSafe for int32x2x3_timpl RefUnwindSafe for int32x2x4_timpl RefUnwindSafe for int32x4_timpl RefUnwindSafe for int32x4x2_timpl RefUnwindSafe for int32x4x3_timpl RefUnwindSafe for int32x4x4_timpl RefUnwindSafe for int64x1_timpl RefUnwindSafe for int64x1x2_timpl RefUnwindSafe for int64x1x3_timpl RefUnwindSafe for int64x1x4_timpl RefUnwindSafe for int64x2_timpl RefUnwindSafe for int64x2x2_timpl RefUnwindSafe for int64x2x3_timpl RefUnwindSafe for int64x2x4_timpl RefUnwindSafe for int8x16_timpl RefUnwindSafe for int8x16x2_timpl RefUnwindSafe for int8x16x3_timpl RefUnwindSafe for int8x16x4_timpl RefUnwindSafe for int8x8_timpl RefUnwindSafe for int8x8x2_timpl RefUnwindSafe for int8x8x3_timpl RefUnwindSafe for int8x8x4_timpl RefUnwindSafe for iovecimpl RefUnwindSafe for m128impl RefUnwindSafe for m128dimpl RefUnwindSafe for m128iimpl RefUnwindSafe for m256impl RefUnwindSafe for m256dimpl RefUnwindSafe for m256iimpl RefUnwindSafe for nxv2i16impl RefUnwindSafe for nxv2i32impl RefUnwindSafe for nxv2i8impl RefUnwindSafe for nxv2u16impl RefUnwindSafe for nxv2u32impl RefUnwindSafe for nxv2u8impl RefUnwindSafe for nxv4i16impl RefUnwindSafe for nxv4i8impl RefUnwindSafe for nxv4u16impl RefUnwindSafe for nxv4u8impl RefUnwindSafe for nxv8i8impl RefUnwindSafe for nxv8u8impl RefUnwindSafe for objc_classimpl RefUnwindSafe for objc_selectorimpl RefUnwindSafe for poly16x4_timpl RefUnwindSafe for poly16x4x2_timpl RefUnwindSafe for poly16x4x3_timpl RefUnwindSafe for poly16x4x4_timpl RefUnwindSafe for poly16x8_timpl RefUnwindSafe for poly16x8x2_timpl RefUnwindSafe for poly16x8x3_timpl RefUnwindSafe for poly16x8x4_timpl RefUnwindSafe for poly64x1_timpl RefUnwindSafe for poly64x1x2_timpl RefUnwindSafe for poly64x1x3_timpl RefUnwindSafe for poly64x1x4_timpl RefUnwindSafe for poly64x2_timpl RefUnwindSafe for poly64x2x2_timpl RefUnwindSafe for poly64x2x3_timpl RefUnwindSafe for poly64x2x4_timpl RefUnwindSafe for poly8x16_timpl RefUnwindSafe for poly8x16x2_timpl RefUnwindSafe for poly8x16x3_timpl RefUnwindSafe for poly8x16x4_timpl RefUnwindSafe for poly8x8_timpl RefUnwindSafe for poly8x8x2_timpl RefUnwindSafe for poly8x8x3_timpl RefUnwindSafe for poly8x8x4_timpl RefUnwindSafe for svbool2_timpl RefUnwindSafe for svbool4_timpl RefUnwindSafe for svbool8_timpl RefUnwindSafe for svbool_timpl RefUnwindSafe for svfloat32_timpl RefUnwindSafe for svfloat32x2_timpl RefUnwindSafe for svfloat32x3_timpl RefUnwindSafe for svfloat32x4_timpl RefUnwindSafe for svfloat64_timpl RefUnwindSafe for svfloat64x2_timpl RefUnwindSafe for svfloat64x3_timpl RefUnwindSafe for svfloat64x4_timpl RefUnwindSafe for svint16_timpl RefUnwindSafe for svint16x2_timpl RefUnwindSafe for svint16x3_timpl RefUnwindSafe for svint16x4_timpl RefUnwindSafe for svint32_timpl RefUnwindSafe for svint32x2_timpl RefUnwindSafe for svint32x3_timpl RefUnwindSafe for svint32x4_timpl RefUnwindSafe for svint64_timpl RefUnwindSafe for svint64x2_timpl RefUnwindSafe for svint64x3_timpl RefUnwindSafe for svint64x4_timpl RefUnwindSafe for svint8_timpl RefUnwindSafe for svint8x2_timpl RefUnwindSafe for svint8x3_timpl RefUnwindSafe for svint8x4_timpl RefUnwindSafe for svpatternimpl RefUnwindSafe for svprfopimpl RefUnwindSafe for svuint16_timpl RefUnwindSafe for svuint16x2_timpl RefUnwindSafe for svuint16x3_timpl RefUnwindSafe for svuint16x4_timpl RefUnwindSafe for svuint32_timpl RefUnwindSafe for svuint32x2_timpl RefUnwindSafe for svuint32x3_timpl RefUnwindSafe for svuint32x4_timpl RefUnwindSafe for svuint64_timpl RefUnwindSafe for svuint64x2_timpl RefUnwindSafe for svuint64x3_timpl RefUnwindSafe for svuint64x4_timpl RefUnwindSafe for svuint8_timpl RefUnwindSafe for svuint8x2_timpl RefUnwindSafe for svuint8x3_timpl RefUnwindSafe for svuint8x4_timpl RefUnwindSafe for uint16x4_timpl RefUnwindSafe for uint16x4x2_timpl RefUnwindSafe for uint16x4x3_timpl RefUnwindSafe for uint16x4x4_timpl RefUnwindSafe for uint16x8_timpl RefUnwindSafe for uint16x8x2_timpl RefUnwindSafe for uint16x8x3_timpl RefUnwindSafe for uint16x8x4_timpl RefUnwindSafe for uint32x2_timpl RefUnwindSafe for uint32x2x2_timpl RefUnwindSafe for uint32x2x3_timpl RefUnwindSafe for uint32x2x4_timpl RefUnwindSafe for uint32x4_timpl RefUnwindSafe for uint32x4x2_timpl RefUnwindSafe for uint32x4x3_timpl RefUnwindSafe for uint32x4x4_timpl RefUnwindSafe for uint64x1_timpl RefUnwindSafe for uint64x1x2_timpl RefUnwindSafe for uint64x1x3_timpl RefUnwindSafe for uint64x1x4_timpl RefUnwindSafe for uint64x2_timpl RefUnwindSafe for uint64x2x2_timpl RefUnwindSafe for uint64x2x3_timpl RefUnwindSafe for uint64x2x4_timpl RefUnwindSafe for uint8x16_timpl RefUnwindSafe for uint8x16x2_timpl RefUnwindSafe for uint8x16x3_timpl RefUnwindSafe for uint8x16x4_timpl RefUnwindSafe for uint8x8_timpl RefUnwindSafe for uint8x8x2_timpl RefUnwindSafe for uint8x8x3_timpl RefUnwindSafe for uint8x8x4_timpl RefUnwindSafe for v128impl RefUnwindSafe for vector_bool_charimpl RefUnwindSafe for vector_bool_charimpl RefUnwindSafe for vector_bool_intimpl RefUnwindSafe for vector_bool_intimpl RefUnwindSafe for vector_bool_longimpl RefUnwindSafe for vector_bool_long_longimpl RefUnwindSafe for vector_bool_shortimpl RefUnwindSafe for vector_bool_shortimpl RefUnwindSafe for vector_doubleimpl RefUnwindSafe for vector_doubleimpl RefUnwindSafe for vector_floatimpl RefUnwindSafe for vector_floatimpl RefUnwindSafe for vector_signed_charimpl RefUnwindSafe for vector_signed_charimpl RefUnwindSafe for vector_signed_intimpl RefUnwindSafe for vector_signed_intimpl RefUnwindSafe for vector_signed_longimpl RefUnwindSafe for vector_signed_long_longimpl RefUnwindSafe for vector_signed_shortimpl RefUnwindSafe for vector_signed_shortimpl RefUnwindSafe for vector_unsigned_charimpl RefUnwindSafe for vector_unsigned_charimpl RefUnwindSafe for vector_unsigned_intimpl RefUnwindSafe for vector_unsigned_intimpl RefUnwindSafe for vector_unsigned_longimpl RefUnwindSafe for vector_unsigned_long_longimpl RefUnwindSafe for vector_unsigned_shortimpl RefUnwindSafe for vector_unsigned_shortimpl<'a> !RefUnwindSafe for ContextBuilder<'a>impl<'a> !RefUnwindSafe for ExtData<'a>impl<'a> !RefUnwindSafe for Formatter<'a>impl<'a> !RefUnwindSafe for Request<'a>impl<'a> !RefUnwindSafe for Source<'a>impl<'a> RefUnwindSafe for Argument<'a>impl<'a> RefUnwindSafe for ArgumentType<'a>impl<'a> RefUnwindSafe for Arguments<'a>impl<'a> RefUnwindSafe for Bytes<'a>impl<'a> RefUnwindSafe for Bytes<'a>impl<'a> RefUnwindSafe for CharIndices<'a>impl<'a> RefUnwindSafe for CharSearcher<'a>impl<'a> RefUnwindSafe for Chars<'a>impl<'a> RefUnwindSafe for Context<'a>impl<'a> RefUnwindSafe for Debug<'a>impl<'a> RefUnwindSafe for DisplayBuffer<'a>impl<'a> RefUnwindSafe for EncodeUtf16<'a>impl<'a> RefUnwindSafe for EscapeAscii<'a>impl<'a> RefUnwindSafe for EscapeDebug<'a>impl<'a> RefUnwindSafe for EscapeDefault<'a>impl<'a> RefUnwindSafe for EscapeUnicode<'a>impl<'a> RefUnwindSafe for Formatted<'a>impl<'a> RefUnwindSafe for IoSlice<'a>impl<'a> RefUnwindSafe for IoSlice<'a>impl<'a> RefUnwindSafe for IoSliceMut<'a>impl<'a> RefUnwindSafe for IoSliceMut<'a>impl<'a> RefUnwindSafe for Lines<'a>impl<'a> RefUnwindSafe for LinesAny<'a>impl<'a> RefUnwindSafe for Location<'a>impl<'a> RefUnwindSafe for PanicInfo<'a>impl<'a> RefUnwindSafe for PanicMessage<'a>impl<'a> RefUnwindSafe for Parser<'a>impl<'a> RefUnwindSafe for Part<'a>impl<'a> RefUnwindSafe for PhantomContravariantLifetime<'a>impl<'a> RefUnwindSafe for PhantomCovariantLifetime<'a>impl<'a> RefUnwindSafe for PhantomInvariantLifetime<'a>impl<'a> RefUnwindSafe for SplitAsciiWhitespace<'a>impl<'a> RefUnwindSafe for SplitWhitespace<'a>impl<'a> RefUnwindSafe for Utf8Chunk<'a>impl<'a> RefUnwindSafe for Utf8Chunks<'a>impl<'a> RefUnwindSafe for Utf8Pattern<'a>impl<'a> RefUnwindSafe for VaList<'a>impl<'a, 'b> !RefUnwindSafe for DebugInner<'a, 'b>impl<'a, 'b> !RefUnwindSafe for DebugList<'a, 'b>impl<'a, 'b> !RefUnwindSafe for DebugMap<'a, 'b>impl<'a, 'b> !RefUnwindSafe for DebugSet<'a, 'b>impl<'a, 'b> !RefUnwindSafe for DebugStruct<'a, 'b>impl<'a, 'b> !RefUnwindSafe for DebugTuple<'a, 'b>impl<'a, 'b> RefUnwindSafe for CharSliceSearcher<'a, 'b>impl<'a, 'b> RefUnwindSafe for StrSearcher<'a, 'b>impl<'a, 'b, const N: usize> RefUnwindSafe for CharArrayRefSearcher<'a, 'b, N> where <MultiCharEqPattern<&'b [char; N]> as Pattern>::Searcher<'a>: RefUnwindSafe,impl<'a, A> RefUnwindSafe for Iter<'a, A> where Item<&'a A>: RefUnwindSafe,impl<'a, A> RefUnwindSafe for IterMut<'a, A> where Item<&'a mut A>: RefUnwindSafe,impl<'a, C> RefUnwindSafe for MultiCharEqSearcher<'a, C> where C: RefUnwindSafe,impl<'a, F> RefUnwindSafe for CharPredicateSearcher<'a, F> where <MultiCharEqPattern<F> as Pattern>::Searcher<'a>: RefUnwindSafe,impl<'a, I> RefUnwindSafe for ByRefSized<'a, I> where &'a mut I: RefUnwindSafe,impl<'a, I> RefUnwindSafe for TaggedOption<'a, I> where Option<<I as Type<'a>>::Reified>: RefUnwindSafe,impl<'a, I, R> RefUnwindSafe for GenericShunt<'a, I, R> where I: RefUnwindSafe, &'a mut Option<R>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for MatchIndices<'a, P> where MatchIndicesInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for MatchIndicesInternal<'a, P> where <P as Pattern>::Searcher<'a>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for Matches<'a, P> where MatchesInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for MatchesInternal<'a, P> where <P as Pattern>::Searcher<'a>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for RMatchIndices<'a, P> where MatchIndicesInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for RMatches<'a, P> where MatchesInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for RSplit<'a, P> where SplitInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for RSplitN<'a, P> where SplitNInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for RSplitTerminator<'a, P> where SplitInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for Split<'a, P> where SplitInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for SplitInclusive<'a, P> where SplitInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for SplitInternal<'a, P> where <P as Pattern>::Searcher<'a>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for SplitN<'a, P> where SplitNInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for SplitNInternal<'a, P> where SplitInternal<'a, P>: RefUnwindSafe,impl<'a, P> RefUnwindSafe for SplitTerminator<'a, P> where SplitInternal<'a, P>: RefUnwindSafe,impl<'a, T> RefUnwindSafe for BorrowedCursor<'a, T> where NonNull<MaybeUninit<T>>: RefUnwindSafe, NonNull<BorrowedBuf<'a, T>>: RefUnwindSafe,impl<'a, T> RefUnwindSafe for Chunks<'a, T> where &'a [T]: RefUnwindSafe,impl<'a, T> RefUnwindSafe for ChunksExact<'a, T> where &'a [T]: RefUnwindSafe + RefUnwindSafe,impl<'a, T> RefUnwindSafe for ChunksExactMut<'a, T> where *mut [T]: RefUnwindSafe, &'a mut [T]: RefUnwindSafe, PhantomData<&'a mut T>: RefUnwindSafe,impl<'a, T> RefUnwindSafe for ChunksMut<'a, T> where *mut [T]: RefUnwindSafe, PhantomData<&'a mut T>: RefUnwindSafe,impl<'a, T> RefUnwindSafe for Guard<'a, T> where &'a mut [MaybeUninit<T>]: RefUnwindSafe,impl<'a, T> RefUnwindSafe for Guard<'a, T> where &'a mut [MaybeUninit<T>]: RefUnwindSafe,impl<'a, T> RefUnwindSafe for GuardBack<'a, T> where &'a mut [MaybeUninit<T>]: RefUnwindSafe,impl<'a, T> RefUnwindSafe for InitializingSlice<'a, T> where &'a mut [MaybeUninit<T>]: RefUnwindSafe,impl<'a, T> RefUnwindSafe for Iter<'a, T> where NonNull<T>: RefUnwindSafe, *const T: RefUnwindSafe, PhantomData<&'a T>: RefUnwindSafe,impl<'a, T> RefUnwindSafe for Iter<'a, T> where Option<&'a T>: RefUnwindSafe,impl<'a, T> RefUnwindSafe for IterMut<'a, T> where NonNull<T>: RefUnwindSafe, *mut T: RefUnwindSafe, PhantomData<&'a mut T>: RefUnwindSafe,impl<'a, T> RefUnwindSafe for IterMut<'a, T> where Option<&'a mut T>: RefUnwindSafe,impl<'a, T> RefUnwindSafe for RChunks<'a, T> where &'a [T]: RefUnwindSafe,impl<'a, T> RefUnwindSafe for RChunksExact<'a, T> where &'a [T]: RefUnwindSafe + RefUnwindSafe,impl<'a, T> RefUnwindSafe for RChunksExactMut<'a, T> where *mut [T]: RefUnwindSafe, &'a mut [T]: RefUnwindSafe,impl<'a, T> RefUnwindSafe for RChunksMut<'a, T> where *mut [T]: RefUnwindSafe, PhantomData<&'a mut T>: RefUnwindSafe,impl<'a, T> RefUnwindSafe for Windows<'a, T> where &'a [T]: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for ChunkBy<'a, T, P> where &'a [T]: RefUnwindSafe, P: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for ChunkByMut<'a, T, P> where &'a mut [T]: RefUnwindSafe, P: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for RSplit<'a, T, P> where Split<'a, T, P>: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for RSplitMut<'a, T, P> where SplitMut<'a, T, P>: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for RSplitN<'a, T, P> where GenericSplitN<RSplit<'a, T, P>>: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for RSplitNMut<'a, T, P> where GenericSplitN<RSplitMut<'a, T, P>>: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for Split<'a, T, P> where &'a [T]: RefUnwindSafe, P: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for SplitInclusive<'a, T, P> where &'a [T]: RefUnwindSafe, P: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for SplitInclusiveMut<'a, T, P> where &'a mut [T]: RefUnwindSafe, P: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for SplitMut<'a, T, P> where &'a mut [T]: RefUnwindSafe, P: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for SplitN<'a, T, P> where GenericSplitN<Split<'a, T, P>>: RefUnwindSafe,impl<'a, T, P> RefUnwindSafe for SplitNMut<'a, T, P> where GenericSplitN<SplitMut<'a, T, P>>: RefUnwindSafe,impl<'a, T, const N: usize> RefUnwindSafe for ArrayWindows<'a, T, N> where &'a [T]: RefUnwindSafe,impl<'a, const N: usize> RefUnwindSafe for CharArraySearcher<'a, N> where <MultiCharEqPattern<[char; N]> as Pattern>::Searcher<'a>: RefUnwindSafe,impl<'b> !RefUnwindSafe for BorrowRef<'b>impl<'b> !RefUnwindSafe for BorrowRefMut<'b>impl<'b, T> !RefUnwindSafe for Ref<'b, T>impl<'b, T> !RefUnwindSafe for RefMut<'b, T>impl<'buf, 'state> !RefUnwindSafe for PadAdapter<'buf, 'state>impl<'data, T> RefUnwindSafe for BorrowedBuf<'data, T> where &'data mut [MaybeUninit<T>]: RefUnwindSafe,impl<'l, 'f, T, F> RefUnwindSafe for Drain<'l, 'f, T, F> where NonNull<T>: RefUnwindSafe, *mut T: RefUnwindSafe, &'f mut F: RefUnwindSafe, PhantomData<&'l mut [T]>: RefUnwindSafe,impl<A> RefUnwindSafe for IntoIter<A> where Item<A>: RefUnwindSafe,impl<A> RefUnwindSafe for Item<A> where Option<A>: RefUnwindSafe,impl<A> RefUnwindSafe for OptionFlatten<A> where Option<A>: RefUnwindSafe,impl<A> RefUnwindSafe for RangeFromIter<A> where A: RefUnwindSafe,impl<A> RefUnwindSafe for RangeInclusiveIter<A> where RangeInclusive<A>: RefUnwindSafe,impl<A> RefUnwindSafe for RangeIter<A> where Range<A>: RefUnwindSafe,impl<A> RefUnwindSafe for Repeat<A> where A: RefUnwindSafe,impl<A> RefUnwindSafe for RepeatN<A> where Option<RepeatNInner<A>>: RefUnwindSafe,impl<A, B> RefUnwindSafe for Chain<A, B> where Option<A>: RefUnwindSafe, Option<B>: RefUnwindSafe,impl<A, B> RefUnwindSafe for Zip<A, B> where A: RefUnwindSafe, B: RefUnwindSafe,impl<B, C> RefUnwindSafe for ControlFlow<B, C> where C: RefUnwindSafe, B: RefUnwindSafe,impl<C> RefUnwindSafe for ErrorData<C> where C: RefUnwindSafe,impl<C> RefUnwindSafe for MultiCharEqPattern<C> where C: RefUnwindSafe,impl<DATA> RefUnwindSafe for PolymorphicIter<DATA> where DATA: RefUnwindSafe + ?Sized,impl<Dyn> !RefUnwindSafe for DynMetadata<Dyn>impl<E> RefUnwindSafe for Tagged<E> where E: RefUnwindSafe + ?Sized,impl<E, M> RefUnwindSafe for Capture<E, M> where Option<E>: RefUnwindSafe, PhantomData<M>: RefUnwindSafe,impl<F> !RefUnwindSafe for DebugOnce<F>impl<F> RefUnwindSafe for FromFn<F> where F: RefUnwindSafe,impl<F> RefUnwindSafe for FromFn<F> where F: RefUnwindSafe,impl<F> RefUnwindSafe for MaybeDone<F> where F: RefUnwindSafe, <F as Future>::Output: RefUnwindSafe,impl<F> RefUnwindSafe for OnceWith<F> where Option<F>: RefUnwindSafe,impl<F> RefUnwindSafe for PollFn<F> where F: RefUnwindSafe,impl<F> RefUnwindSafe for RepeatWith<F> where F: RefUnwindSafe,impl<G> RefUnwindSafe for FromCoroutine<G> where G: RefUnwindSafe,impl<H> RefUnwindSafe for BuildHasherDefault<H> where PhantomData<fn() -> H>: RefUnwindSafe,impl<I> RefUnwindSafe for Cloned<I> where I: RefUnwindSafe,impl<I> RefUnwindSafe for Copied<I> where I: RefUnwindSafe,impl<I> RefUnwindSafe for Cycle<I> where I: RefUnwindSafe + RefUnwindSafe,impl<I> RefUnwindSafe for DecodeUtf16<I> where I: RefUnwindSafe,impl<I> RefUnwindSafe for Enumerate<I> where I: RefUnwindSafe,impl<I> RefUnwindSafe for Flatten<I> where FlattenCompat<I, <<I as Iterator>::Item as IntoIterator>::IntoIter>: RefUnwindSafe,impl<I> RefUnwindSafe for FromIter<I> where I: RefUnwindSafe,impl<I> RefUnwindSafe for Fuse<I> where Option<I>: RefUnwindSafe,impl<I> RefUnwindSafe for GenericSplitN<I> where I: RefUnwindSafe,impl<I> RefUnwindSafe for Intersperse<I> where <I as Iterator>::Item: Sized + RefUnwindSafe, Option<<I as Iterator>::Item>: RefUnwindSafe, I: RefUnwindSafe,impl<I> RefUnwindSafe for Peekable<I> where I: RefUnwindSafe, Option<Option<<I as Iterator>::Item>>: RefUnwindSafe,impl<I> RefUnwindSafe for Ref<I> where PhantomData<I>: RefUnwindSafe,impl<I> RefUnwindSafe for Skip<I> where I: RefUnwindSafe,impl<I> RefUnwindSafe for StepBy<I> where I: RefUnwindSafe,impl<I> RefUnwindSafe for Take<I> where I: RefUnwindSafe,impl<I, F> RefUnwindSafe for FilterMap<I, F> where I: RefUnwindSafe, F: RefUnwindSafe,impl<I, F> RefUnwindSafe for Inspect<I, F> where I: RefUnwindSafe, F: RefUnwindSafe,impl<I, F> RefUnwindSafe for Map<I, F> where I: RefUnwindSafe, F: RefUnwindSafe,impl<I, F, const N: usize> RefUnwindSafe for MapWindows<I, F, N> where F: RefUnwindSafe, MapWindowsInner<I, N>: RefUnwindSafe,impl<I, G> RefUnwindSafe for IntersperseWith<I, G> where G: RefUnwindSafe, Option<<I as Iterator>::Item>: RefUnwindSafe, I: RefUnwindSafe,impl<I, P> RefUnwindSafe for Filter<I, P> where I: RefUnwindSafe, P: RefUnwindSafe,impl<I, P> RefUnwindSafe for MapWhile<I, P> where I: RefUnwindSafe, P: RefUnwindSafe,impl<I, P> RefUnwindSafe for SkipWhile<I, P> where I: RefUnwindSafe, P: RefUnwindSafe,impl<I, P> RefUnwindSafe for TakeWhile<I, P> where I: RefUnwindSafe, P: RefUnwindSafe,impl<I, St, F> RefUnwindSafe for Scan<I, St, F> where I: RefUnwindSafe, F: RefUnwindSafe, St: RefUnwindSafe,impl<I, U> RefUnwindSafe for FlattenCompat<I, U> where Fuse<I>: RefUnwindSafe, Option<U>: RefUnwindSafe + RefUnwindSafe,impl<I, U, F> RefUnwindSafe for FlatMap<I, U, F> where FlattenCompat<Map<I, F>, <U as IntoIterator>::IntoIter>: RefUnwindSafe,impl<I, const N: usize> RefUnwindSafe for ArrayChunks<I, N> where I: RefUnwindSafe, Option<IntoIter<<I as Iterator>::Item, N>>: RefUnwindSafe,impl<I, const N: usize> RefUnwindSafe for MapWindowsInner<I, N> where I: RefUnwindSafe, Option<Buffer<<I as Iterator>::Item, N>>: RefUnwindSafe,impl<Idx> RefUnwindSafe for Clamp<Idx> where Idx: RefUnwindSafe,impl<Idx> RefUnwindSafe for Range<Idx> where Idx: RefUnwindSafe + RefUnwindSafe,impl<Idx> RefUnwindSafe for Range<Idx> where Idx: RefUnwindSafe + RefUnwindSafe,impl<Idx> RefUnwindSafe for RangeFrom<Idx> where Idx: RefUnwindSafe,impl<Idx> RefUnwindSafe for RangeFrom<Idx> where Idx: RefUnwindSafe,impl<Idx> RefUnwindSafe for RangeInclusive<Idx> where Idx: RefUnwindSafe + RefUnwindSafe,impl<Idx> RefUnwindSafe for RangeInclusive<Idx> where Idx: RefUnwindSafe + RefUnwindSafe,impl<Idx> RefUnwindSafe for RangeTo<Idx> where Idx: RefUnwindSafe,impl<Idx> RefUnwindSafe for RangeToInclusive<Idx> where Idx: RefUnwindSafe,impl<Idx> RefUnwindSafe for RangeToInclusive<Idx> where Idx: RefUnwindSafe,impl<K, V> RefUnwindSafe for KeyAndValue<K, V> where K: RefUnwindSafe, V: RefUnwindSafe,impl<P> RefUnwindSafe for MaybeDangling<P> where P: RefUnwindSafe + ?Sized,impl<Ptr> RefUnwindSafe for Pin<Ptr> where Ptr: RefUnwindSafe,impl<Ptr> RefUnwindSafe for PinHelper<Ptr> where Ptr: RefUnwindSafe,impl<S> RefUnwindSafe for Hasher<S> where PhantomData<S>: RefUnwindSafe,impl<T> !RefUnwindSafe for Cell<T>impl<T> !RefUnwindSafe for CovariantUnsafeCell<T>impl<T> !RefUnwindSafe for OnceCell<T>impl<T> !RefUnwindSafe for RefCell<T>impl<T> !RefUnwindSafe for SyncUnsafeCell<T>impl<T> !RefUnwindSafe for TraitImpl<T>impl<T> !RefUnwindSafe for UnsafePinned<T>impl<T> RefUnwindSafe for Align1<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Align16<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Align2<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Align4<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Align8<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for AssertUnwindSafe<T>impl<T> RefUnwindSafe for AtomicPtr<T>impl<T> RefUnwindSafe for Bound<T> where T: RefUnwindSafe + RefUnwindSafe,impl<T> RefUnwindSafe for Complex<T> where T: RefUnwindSafe + RefUnwindSafe,impl<T> RefUnwindSafe for CopyOnDrop<T> where *const T: RefUnwindSafe, *mut T: RefUnwindSafe,impl<T> RefUnwindSafe for Cursor<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Discriminant<T> where <T as DiscriminantKind>::Discriminant: RefUnwindSafe,impl<T> RefUnwindSafe for Empty<T> where PhantomData<fn() -> T>: RefUnwindSafe,impl<T> RefUnwindSafe for GapGuard<T> where *mut T: RefUnwindSafe, ManuallyDrop<T>: RefUnwindSafe,impl<T> RefUnwindSafe for GapGuardRaw<T> where *mut T: RefUnwindSafe + RefUnwindSafe,impl<T> RefUnwindSafe for IntoIter<T> where Option<T>: RefUnwindSafe,impl<T> RefUnwindSafe for ManuallyDrop<T> where MaybeDangling<T>: RefUnwindSafe, T: ?Sized,impl<T> RefUnwindSafe for MaybeSizedValue<T> where PhantomData<T>: RefUnwindSafe, T: ?Sized,impl<T> RefUnwindSafe for MaybeUninit<T> where ManuallyDrop<T>: RefUnwindSafe,impl<T> RefUnwindSafe for MergeState<T> where *mut T: RefUnwindSafe + RefUnwindSafe + RefUnwindSafe,impl<T> RefUnwindSafe for NeverShortCircuit<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for NonNull<T> where *const T is !null: RefUnwindSafe, T: ?Sized,impl<T> RefUnwindSafe for NonZero<T> where T: ZeroablePrimitive + RefUnwindSafe,impl<T> RefUnwindSafe for NumBuffer<T> where <T as NumBufferTrait>::Buf: RefUnwindSafe, PhantomData<T>: RefUnwindSafe,impl<T> RefUnwindSafe for Once<T> where IntoIter<T>: RefUnwindSafe,impl<T> RefUnwindSafe for Option<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for PartitionState<T> where *mut T: RefUnwindSafe + RefUnwindSafe, *const T: RefUnwindSafe,impl<T> RefUnwindSafe for PartitionState<T> where *mut T: RefUnwindSafe, GapGuardRaw<T>: RefUnwindSafe,impl<T> RefUnwindSafe for Pending<T> where PhantomData<fn() -> T>: RefUnwindSafe,impl<T> RefUnwindSafe for PhantomContravariant<T> where PhantomData<fn(T)>: RefUnwindSafe, T: ?Sized,impl<T> RefUnwindSafe for PhantomCovariant<T> where PhantomData<fn() -> T>: RefUnwindSafe, T: ?Sized,impl<T> RefUnwindSafe for PhantomData<T> where T: ?Sized,impl<T> RefUnwindSafe for PhantomInvariant<T> where PhantomData<fn(T) -> T>: RefUnwindSafe, T: ?Sized,impl<T> RefUnwindSafe for Poll<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Ready<T> where Option<T>: RefUnwindSafe,impl<T> RefUnwindSafe for RepeatNInner<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Rev<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Reverse<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Saturating<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for SyncView<T> where T: RefUnwindSafe + ?Sized,impl<T> RefUnwindSafe for Take<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Unaligned<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Value<T> where PhantomData<T>: RefUnwindSafe,impl<T> RefUnwindSafe for Wrapper<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Wrapping<T> where T: RefUnwindSafe,impl<T> RefUnwindSafe for Yeet<T> where T: RefUnwindSafe,impl<T, E> RefUnwindSafe for Result<T, E> where T: RefUnwindSafe, E: RefUnwindSafe,impl<T, F = fn() -> T> !RefUnwindSafe for LazyCell<T, F>impl<T, F> RefUnwindSafe for DropGuard<T, F> where ManuallyDrop<T>: RefUnwindSafe, ManuallyDrop<F>: RefUnwindSafe,impl<T, F> RefUnwindSafe for State<T, F> where F: RefUnwindSafe, T: RefUnwindSafe,impl<T, F> RefUnwindSafe for Successors<T, F> where Option<T>: RefUnwindSafe, F: RefUnwindSafe,impl<T, U> RefUnwindSafe for Chain<T, U> where T: RefUnwindSafe, U: RefUnwindSafe,impl<T, U> RefUnwindSafe for PackedTuple<T, U> where T: RefUnwindSafe, U: RefUnwindSafe,impl<T, const N: usize> RefUnwindSafe for AlignedStorage<T, N> where [T; 0]: RefUnwindSafe, [MaybeUninit<u8>; N]: RefUnwindSafe,impl<T, const N: usize> RefUnwindSafe for Buffer<T, N> where [[MaybeUninit<T>; N]; 2]: RefUnwindSafe,impl<T, const N: usize> RefUnwindSafe for IntoIter<T, N> where ManuallyDrop<PolymorphicIter<[MaybeUninit<T>; N]>>: RefUnwindSafe,impl<T, const N: usize> RefUnwindSafe for Mask<T, N> where Simd<T, N>: RefUnwindSafe,impl<T, const N: usize> RefUnwindSafe for Simd<T, N> where [T; N]: RefUnwindSafe,impl<T, const N: usize> RefUnwindSafe for Simd<T, N> where [T; N]: RefUnwindSafe,impl<T, const N: usize> RefUnwindSafe for SimdM<T, N> where [T; N]: RefUnwindSafe,impl<T, const VARIANT: u32, const FIELD: u32> RefUnwindSafe for FieldRepresentingType<T, VARIANT, FIELD> where PhantomData<fn(T) -> T>: RefUnwindSafe, T: ?Sized,impl<T: ?Sized> !RefUnwindSafe for UnsafeCell<T>impl<Y, R> RefUnwindSafe for CoroutineState<Y, R> where Y: RefUnwindSafe, R: RefUnwindSafe,impl<const LEN: usize> RefUnwindSafe for SimdShuffleIdx<LEN> where [u32; LEN]: RefUnwindSafe,impl<const N: usize> RefUnwindSafe for MaybeEscapedCharacter<N> where [AsciiChar; N]: RefUnwindSafe,impl<const N: usize> RefUnwindSafe for ReverseMask<N> where [u32; N]: RefUnwindSafe,impl<const N: usize> RefUnwindSafe for ShuffleMask<N> where [u32; N]: RefUnwindSafe,impl<const N: usize, ESCAPING> RefUnwindSafe for EscapeIterInner<N, ESCAPING> where MaybeEscapedCharacter<N>: RefUnwindSafe, PhantomData<ESCAPING>: RefUnwindSafe,