Trait BorrowMut
pub trait BorrowMut<Borrowed: ?Sized>: ~const Borrow<Borrowed>
A trait for mutably borrowing data.
As a companion to [Borrow<T>] this trait allows a type to borrow as
an underlying type by providing a mutable reference. See [Borrow<T>]
for more information on borrowing as another type.
Required Methods
fn borrow_mut(&mut self) -> &mut BorrowedMutably borrows from an owned value.
Examples
use BorrowMut; let v = vec!; check;
Implementors
impl BorrowMut<[u8]> for ByteStrimpl<T> BorrowMut<T> for () where T: ?Sized,impl<T> BorrowMut<T> for (T,) where T: ?Sized,impl<T> BorrowMut<T> for *const T where T: ?Sized,impl<T> BorrowMut<T> for Abi where T: ?Sized,impl<T> BorrowMut<T> for AddrKind where T: ?Sized,impl<T> BorrowMut<T> for AddrParseError where T: ?Sized,impl<T> BorrowMut<T> for AesOutput where T: ?Sized,impl<T> BorrowMut<T> for Align1<T> where T: ?Sized,impl<T> BorrowMut<T> for Align16<T> where T: ?Sized,impl<T> BorrowMut<T> for Align2<T> where T: ?Sized,impl<T> BorrowMut<T> for Align4<T> where T: ?Sized,impl<T> BorrowMut<T> for Align8<T> where T: ?Sized,impl<T> BorrowMut<T> for AlignedStorage<T, N> where T: ?Sized,impl<T> BorrowMut<T> for Alignment where T: ?Sized,impl<T> BorrowMut<T> for Alignment where T: ?Sized,impl<T> BorrowMut<T> for AlignmentEnum where T: ?Sized,impl<T> BorrowMut<T> for AllocError where T: ?Sized,impl<T> BorrowMut<T> for AlwaysEscaped where T: ?Sized,impl<T> BorrowMut<T> for Argument<'a> where T: ?Sized,impl<T> BorrowMut<T> for ArgumentType<'a> where T: ?Sized,impl<T> BorrowMut<T> for Arguments<'a> where T: ?Sized,impl<T> BorrowMut<T> for Array where T: ?Sized,impl<T> BorrowMut<T> for ArrayChunks<I, N> where T: ?Sized,impl<T> BorrowMut<T> for ArrayWindows<'a, T, N> where T: ?Sized,impl<T> BorrowMut<T> for AsciiChar where T: ?Sized,impl<T> BorrowMut<T> for AssertUnwindSafe<T> where T: ?Sized,impl<T> BorrowMut<T> for Assume where T: ?Sized,impl<T> BorrowMut<T> for Atomic<T> where T: ?Sized,impl<T> BorrowMut<T> for AtomicOrdering where T: ?Sized,impl<T> BorrowMut<T> for BasicBlock where T: ?Sized,impl<T> BorrowMut<T> for BiasedFp where T: ?Sized,impl<T> BorrowMut<T> for Big32x40 where T: ?Sized,impl<T> BorrowMut<T> for Big8x3 where T: ?Sized,impl<T> BorrowMut<T> for BorrowError where T: ?Sized,impl<T> BorrowMut<T> for BorrowMutError where T: ?Sized,impl<T> BorrowMut<T> for BorrowRef<'b> where T: ?Sized,impl<T> BorrowMut<T> for BorrowRefMut<'b> where T: ?Sized,impl<T> BorrowMut<T> for BorrowedBuf<'data, T> where T: ?Sized,impl<T> BorrowMut<T> for BorrowedBufDebug where T: ?Sized,impl<T> BorrowMut<T> for BorrowedCursor<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for Bound<T> where T: ?Sized,impl<T> BorrowMut<T> for Buffer<T, N> where T: ?Sized,impl<T> BorrowMut<T> for BuildHasherDefault<H> where T: ?Sized,impl<T> BorrowMut<T> for ByRefSized<'a, I> where T: ?Sized,impl<T> BorrowMut<T> for ByteNeedle where T: ?Sized,impl<T> BorrowMut<T> for ByteStr where T: ?Sized,impl<T> BorrowMut<T> for Bytes<'a> where T: ?Sized,impl<T> BorrowMut<T> for Bytes<'a> where T: ?Sized,impl<T> BorrowMut<T> for BytesIsNotEmpty where T: ?Sized,impl<T> BorrowMut<T> for CStr where T: ?Sized,impl<T> BorrowMut<T> for Capture<E, M> where T: ?Sized,impl<T> BorrowMut<T> for CaseMappingIter where T: ?Sized,impl<T> BorrowMut<T> for Cell<T> where T: ?Sized,impl<T> BorrowMut<T> for Chain<A, B> where T: ?Sized,impl<T> BorrowMut<T> for Chain<T, U> where T: ?Sized,impl<T> BorrowMut<T> for CharArrayRefSearcher<'a, 'b, N> where T: ?Sized,impl<T> BorrowMut<T> for CharArraySearcher<'a, N> where T: ?Sized,impl<T> BorrowMut<T> for CharCase where T: ?Sized,impl<T> BorrowMut<T> for CharErrorKind where T: ?Sized,impl<T> BorrowMut<T> for CharEscapeDebug where T: ?Sized,impl<T> BorrowMut<T> for CharEscapeDefault where T: ?Sized,impl<T> BorrowMut<T> for CharEscapeUnicode where T: ?Sized,impl<T> BorrowMut<T> for CharIndices<'a> where T: ?Sized,impl<T> BorrowMut<T> for CharPredicateSearcher<'a, F> where T: ?Sized,impl<T> BorrowMut<T> for CharSearcher<'a> where T: ?Sized,impl<T> BorrowMut<T> for CharSliceSearcher<'a, 'b> where T: ?Sized,impl<T> BorrowMut<T> for CharTryFromError where T: ?Sized,impl<T> BorrowMut<T> for Chars<'a> where T: ?Sized,impl<T> BorrowMut<T> for ChunkBy<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for ChunkByMut<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for Chunks<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for ChunksExact<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for ChunksExactMut<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for ChunksMut<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for Clamp<Idx> where T: ?Sized,impl<T> BorrowMut<T> for Cloned<I> where T: ?Sized,impl<T> BorrowMut<T> for CodePointInner where T: ?Sized,impl<T> BorrowMut<T> for Complex<T> where T: ?Sized,impl<T> BorrowMut<T> for Const where T: ?Sized,impl<T> BorrowMut<T> for Context<'a> where T: ?Sized,impl<T> BorrowMut<T> for ContextBuilder<'a> where T: ?Sized,impl<T> BorrowMut<T> for ControlFlow<B, C> where T: ?Sized,impl<T> BorrowMut<T> for Copied<I> where T: ?Sized,impl<T> BorrowMut<T> for CopyOnDrop<T> where T: ?Sized,impl<T> BorrowMut<T> for CoroutineState<Y, R> where T: ?Sized,impl<T> BorrowMut<T> for CovariantUnsafeCell<T> where T: ?Sized,impl<T> BorrowMut<T> for CpuidResult where T: ?Sized,impl<T> BorrowMut<T> for Cursor<T> where T: ?Sized,impl<T> BorrowMut<T> for Cycle<I> where T: ?Sized,impl<T> BorrowMut<T> for Debug<'a> where T: ?Sized,impl<T> BorrowMut<T> for DebugAsHex where T: ?Sized,impl<T> BorrowMut<T> for DebugInner<'a, 'b> where T: ?Sized,impl<T> BorrowMut<T> for DebugList<'a, 'b> where T: ?Sized,impl<T> BorrowMut<T> for DebugMap<'a, 'b> where T: ?Sized,impl<T> BorrowMut<T> for DebugOnce<F> where T: ?Sized,impl<T> BorrowMut<T> for DebugSet<'a, 'b> where T: ?Sized,impl<T> BorrowMut<T> for DebugStruct<'a, 'b> where T: ?Sized,impl<T> BorrowMut<T> for DebugTuple<'a, 'b> where T: ?Sized,impl<T> BorrowMut<T> for Decimal where T: ?Sized,impl<T> BorrowMut<T> for DecimalSeq where T: ?Sized,impl<T> BorrowMut<T> for DecodeUtf16<I> where T: ?Sized,impl<T> BorrowMut<T> for DecodeUtf16Error where T: ?Sized,impl<T> BorrowMut<T> for Decoded where T: ?Sized,impl<T> BorrowMut<T> for Direction where T: ?Sized,impl<T> BorrowMut<T> for Discriminant<T> where T: ?Sized,impl<T> BorrowMut<T> for DisplayBuffer<'a> where T: ?Sized,impl<T> BorrowMut<T> for Drain<'l, 'f, T, F> where T: ?Sized,impl<T> BorrowMut<T> for DriftsortRun where T: ?Sized,impl<T> BorrowMut<T> for DropGuard<T, F> where T: ?Sized,impl<T> BorrowMut<T> for Duration where T: ?Sized,impl<T> BorrowMut<T> for DynMetadata<Dyn> where T: ?Sized,impl<T> BorrowMut<T> for DynTrait where T: ?Sized,impl<T> BorrowMut<T> for DynTraitPredicate where T: ?Sized,impl<T> BorrowMut<T> for Empty where T: ?Sized,impl<T> BorrowMut<T> for Empty<T> where T: ?Sized,impl<T> BorrowMut<T> for EmptyNeedle where T: ?Sized,impl<T> BorrowMut<T> for EncodeKey128Output where T: ?Sized,impl<T> BorrowMut<T> for EncodeKey256Output where T: ?Sized,impl<T> BorrowMut<T> for EncodeUtf16<'a> where T: ?Sized,impl<T> BorrowMut<T> for Enumerate<I> where T: ?Sized,impl<T> BorrowMut<T> for Error where T: ?Sized,impl<T> BorrowMut<T> for Error where T: ?Sized,impl<T> BorrowMut<T> for ErrorData<C> where T: ?Sized,impl<T> BorrowMut<T> for ErrorKind where T: ?Sized,impl<T> BorrowMut<T> for EscapeAscii<'a> where T: ?Sized,impl<T> BorrowMut<T> for EscapeByte where T: ?Sized,impl<T> BorrowMut<T> for EscapeDebug where T: ?Sized,impl<T> BorrowMut<T> for EscapeDebug<'a> where T: ?Sized,impl<T> BorrowMut<T> for EscapeDebugExtArgs where T: ?Sized,impl<T> BorrowMut<T> for EscapeDefault where T: ?Sized,impl<T> BorrowMut<T> for EscapeDefault where T: ?Sized,impl<T> BorrowMut<T> for EscapeDefault<'a> where T: ?Sized,impl<T> BorrowMut<T> for EscapeIterInner<N, ESCAPING> where T: ?Sized,impl<T> BorrowMut<T> for EscapeUnicode where T: ?Sized,impl<T> BorrowMut<T> for EscapeUnicode<'a> where T: ?Sized,impl<T> BorrowMut<T> for ExtData<'a> where T: ?Sized,impl<T> BorrowMut<T> for FieldId where T: ?Sized,impl<T> BorrowMut<T> for FieldRepresentingType<T, VARIANT, FIELD> where T: ?Sized,impl<T> BorrowMut<T> for Filter<I, P> where T: ?Sized,impl<T> BorrowMut<T> for FilterMap<I, F> where T: ?Sized,impl<T> BorrowMut<T> for FindImm where T: ?Sized,impl<T> BorrowMut<T> for FlatMap<I, U, F> where T: ?Sized,impl<T> BorrowMut<T> for Flatten<I> where T: ?Sized,impl<T> BorrowMut<T> for FlattenCompat<I, U> where T: ?Sized,impl<T> BorrowMut<T> for FloatErrorKind where T: ?Sized,impl<T> BorrowMut<T> for FnPtr where T: ?Sized,impl<T> BorrowMut<T> for Formatted<'a> where T: ?Sized,impl<T> BorrowMut<T> for Formatter<'a> where T: ?Sized,impl<T> BorrowMut<T> for FormattingOptions where T: ?Sized,impl<T> BorrowMut<T> for FpCategory where T: ?Sized,impl<T> BorrowMut<T> for FromBytesUntilNulError where T: ?Sized,impl<T> BorrowMut<T> for FromBytesWithNulError where T: ?Sized,impl<T> BorrowMut<T> for FromCoroutine<G> where T: ?Sized,impl<T> BorrowMut<T> for FromFn<F> where T: ?Sized,impl<T> BorrowMut<T> for FromFn<F> where T: ?Sized,impl<T> BorrowMut<T> for FromIter<I> where T: ?Sized,impl<T> BorrowMut<T> for FullDecoded where T: ?Sized,impl<T> BorrowMut<T> for Fuse<I> where T: ?Sized,impl<T> BorrowMut<T> for GapGuard<T> where T: ?Sized,impl<T> BorrowMut<T> for GapGuardRaw<T> where T: ?Sized,impl<T> BorrowMut<T> for Generic where T: ?Sized,impl<T> BorrowMut<T> for GenericShunt<'a, I, R> where T: ?Sized,impl<T> BorrowMut<T> for GenericSplitN<I> where T: ?Sized,impl<T> BorrowMut<T> for GenericType where T: ?Sized,impl<T> BorrowMut<T> for GetDisjointMutError where T: ?Sized,impl<T> BorrowMut<T> for Guard<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for Guard<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for GuardBack<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for Hasher<S> where T: ?Sized,impl<T> BorrowMut<T> for HvxVector where T: ?Sized,impl<T> BorrowMut<T> for HvxVector where T: ?Sized,impl<T> BorrowMut<T> for HvxVectorPair where T: ?Sized,impl<T> BorrowMut<T> for HvxVectorPair where T: ?Sized,impl<T> BorrowMut<T> for HvxVectorPred where T: ?Sized,impl<T> BorrowMut<T> for HvxVectorPred where T: ?Sized,impl<T> BorrowMut<T> for I32NotAllOnes where T: ?Sized,impl<T> BorrowMut<T> for I64NotAllOnes where T: ?Sized,impl<T> BorrowMut<T> for IndexRange where T: ?Sized,impl<T> BorrowMut<T> for InitializingSlice<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for Inspect<I, F> where T: ?Sized,impl<T> BorrowMut<T> for IntErrorKind where T: ?Sized,impl<T> BorrowMut<T> for Internal where T: ?Sized,impl<T> BorrowMut<T> for Intersperse<I> where T: ?Sized,impl<T> BorrowMut<T> for IntersperseWith<I, G> where T: ?Sized,impl<T> BorrowMut<T> for IntoIter<A> where T: ?Sized,impl<T> BorrowMut<T> for IntoIter<T> where T: ?Sized,impl<T> BorrowMut<T> for IntoIter<T, N> where T: ?Sized,impl<T> BorrowMut<T> for IoSlice<'a> where T: ?Sized,impl<T> BorrowMut<T> for IoSlice<'a> where T: ?Sized,impl<T> BorrowMut<T> for IoSliceMut<'a> where T: ?Sized,impl<T> BorrowMut<T> for IoSliceMut<'a> where T: ?Sized,impl<T> BorrowMut<T> for IpAddr where T: ?Sized,impl<T> BorrowMut<T> for Ipv4Addr where T: ?Sized,impl<T> BorrowMut<T> for Ipv6Addr where T: ?Sized,impl<T> BorrowMut<T> for Ipv6MulticastScope where T: ?Sized,impl<T> BorrowMut<T> for IsAsciiWhitespace where T: ?Sized,impl<T> BorrowMut<T> for IsNotEmpty where T: ?Sized,impl<T> BorrowMut<T> for IsWhitespace where T: ?Sized,impl<T> BorrowMut<T> for Item<A> where T: ?Sized,impl<T> BorrowMut<T> for Iter<'a, A> where T: ?Sized,impl<T> BorrowMut<T> for Iter<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for Iter<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for IterMut<'a, A> where T: ?Sized,impl<T> BorrowMut<T> for IterMut<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for IterMut<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for KeyAndValue<K, V> where T: ?Sized,impl<T> BorrowMut<T> for L1Lut where T: ?Sized,impl<T> BorrowMut<T> for L2Lut where T: ?Sized,impl<T> BorrowMut<T> for Last where T: ?Sized,impl<T> BorrowMut<T> for Layout where T: ?Sized,impl<T> BorrowMut<T> for LayoutError where T: ?Sized,impl<T> BorrowMut<T> for LazyCell<T, F> where T: ?Sized,impl<T> BorrowMut<T> for Lifetime where T: ?Sized,impl<T> BorrowMut<T> for Lines<'a> where T: ?Sized,impl<T> BorrowMut<T> for LinesAny<'a> where T: ?Sized,impl<T> BorrowMut<T> for LinesMap where T: ?Sized,impl<T> BorrowMut<T> for LocalWaker where T: ?Sized,impl<T> BorrowMut<T> for Locality where T: ?Sized,impl<T> BorrowMut<T> for Location<'a> where T: ?Sized,impl<T> BorrowMut<T> for ManuallyDrop<T> where T: ?Sized,impl<T> BorrowMut<T> for Map<I, F> where T: ?Sized,impl<T> BorrowMut<T> for MapWhile<I, P> where T: ?Sized,impl<T> BorrowMut<T> for MapWindows<I, F, N> where T: ?Sized,impl<T> BorrowMut<T> for MapWindowsInner<I, N> where T: ?Sized,impl<T> BorrowMut<T> for Mask<T, N> where T: ?Sized,impl<T> BorrowMut<T> for MatchIndices<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for MatchIndicesInternal<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for MatchOnly where T: ?Sized,impl<T> BorrowMut<T> for Matches<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for MatchesInternal<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for MaybeDangling<P> where T: ?Sized,impl<T> BorrowMut<T> for MaybeDone<F> where T: ?Sized,impl<T> BorrowMut<T> for MaybeEscaped where T: ?Sized,impl<T> BorrowMut<T> for MaybeEscapedCharacter<N> where T: ?Sized,impl<T> BorrowMut<T> for MaybeSizedValue<T> where T: ?Sized,impl<T> BorrowMut<T> for MaybeUninit<T> where T: ?Sized,impl<T> BorrowMut<T> for MergeState<T> where T: ?Sized,impl<T> BorrowMut<T> for MultiCharEqPattern<C> where T: ?Sized,impl<T> BorrowMut<T> for MultiCharEqSearcher<'a, C> where T: ?Sized,impl<T> BorrowMut<T> for Nanoseconds where T: ?Sized,impl<T> BorrowMut<T> for NeverShortCircuit<T> where T: ?Sized,impl<T> BorrowMut<T> for NeverShortCircuitResidual where T: ?Sized,impl<T> BorrowMut<T> for NonNull<T> where T: ?Sized,impl<T> BorrowMut<T> for NonZero<T> where T: ?Sized,impl<T> BorrowMut<T> for NonZeroCharInner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroI128Inner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroI16Inner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroI32Inner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroI64Inner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroI8Inner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroIsizeInner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroU128Inner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroU16Inner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroU32Inner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroU64Inner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroU8Inner where T: ?Sized,impl<T> BorrowMut<T> for NonZeroUsizeInner where T: ?Sized,impl<T> BorrowMut<T> for NumBuffer<T> where T: ?Sized,impl<T> BorrowMut<T> for Once<T> where T: ?Sized,impl<T> BorrowMut<T> for OnceCell<T> where T: ?Sized,impl<T> BorrowMut<T> for OnceWith<F> where T: ?Sized,impl<T> BorrowMut<T> for OneSidedRangeBound where T: ?Sized,impl<T> BorrowMut<T> for Option<T> where T: ?Sized,impl<T> BorrowMut<T> for OptionFlatten<A> where T: ?Sized,impl<T> BorrowMut<T> for Ordering where T: ?Sized,impl<T> BorrowMut<T> for Ordering where T: ?Sized,impl<T> BorrowMut<T> for PackedTuple<T, U> where T: ?Sized,impl<T> BorrowMut<T> for PadAdapter<'buf, 'state> where T: ?Sized,impl<T> BorrowMut<T> for PadAdapterState where T: ?Sized,impl<T> BorrowMut<T> for PanicInfo<'a> where T: ?Sized,impl<T> BorrowMut<T> for PanicMessage<'a> where T: ?Sized,impl<T> BorrowMut<T> for ParseBoolError where T: ?Sized,impl<T> BorrowMut<T> for ParseCharError where T: ?Sized,impl<T> BorrowMut<T> for ParseFloatError where T: ?Sized,impl<T> BorrowMut<T> for ParseIntError where T: ?Sized,impl<T> BorrowMut<T> for Parser<'a> where T: ?Sized,impl<T> BorrowMut<T> for Part<'a> where T: ?Sized,impl<T> BorrowMut<T> for PartitionState<T> where T: ?Sized,impl<T> BorrowMut<T> for PartitionState<T> where T: ?Sized,impl<T> BorrowMut<T> for Peekable<I> where T: ?Sized,impl<T> BorrowMut<T> for Pending<T> where T: ?Sized,impl<T> BorrowMut<T> for PhantomContravariant<T> where T: ?Sized,impl<T> BorrowMut<T> for PhantomContravariantLifetime<'a> where T: ?Sized,impl<T> BorrowMut<T> for PhantomCovariant<T> where T: ?Sized,impl<T> BorrowMut<T> for PhantomCovariantLifetime<'a> where T: ?Sized,impl<T> BorrowMut<T> for PhantomData<T> where T: ?Sized,impl<T> BorrowMut<T> for PhantomInvariant<T> where T: ?Sized,impl<T> BorrowMut<T> for PhantomInvariantLifetime<'a> where T: ?Sized,impl<T> BorrowMut<T> for PhantomPinned where T: ?Sized,impl<T> BorrowMut<T> for Pin<Ptr> where T: ?Sized,impl<T> BorrowMut<T> for PinHelper<Ptr> where T: ?Sized,impl<T> BorrowMut<T> for Pointer where T: ?Sized,impl<T> BorrowMut<T> for Poll<T> where T: ?Sized,impl<T> BorrowMut<T> for PollFn<F> where T: ?Sized,impl<T> BorrowMut<T> for PolymorphicIter<DATA> where T: ?Sized,impl<T> BorrowMut<T> for PostPadding where T: ?Sized,impl<T> BorrowMut<T> for RChunks<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for RChunksExact<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for RChunksExactMut<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for RChunksMut<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for RMatchIndices<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for RMatches<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for RSplit<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for RSplit<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for RSplitMut<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for RSplitN<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for RSplitN<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for RSplitNMut<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for RSplitTerminator<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for Range where T: ?Sized,impl<T> BorrowMut<T> for Range<Idx> where T: ?Sized,impl<T> BorrowMut<T> for Range<Idx> where T: ?Sized,impl<T> BorrowMut<T> for RangeFrom<Idx> where T: ?Sized,impl<T> BorrowMut<T> for RangeFrom<Idx> where T: ?Sized,impl<T> BorrowMut<T> for RangeFromIter<A> where T: ?Sized,impl<T> BorrowMut<T> for RangeFull where T: ?Sized,impl<T> BorrowMut<T> for RangeInclusive<Idx> where T: ?Sized,impl<T> BorrowMut<T> for RangeInclusive<Idx> where T: ?Sized,impl<T> BorrowMut<T> for RangeInclusiveIter<A> where T: ?Sized,impl<T> BorrowMut<T> for RangeIter<A> where T: ?Sized,impl<T> BorrowMut<T> for RangeTo<Idx> where T: ?Sized,impl<T> BorrowMut<T> for RangeToInclusive<Idx> where T: ?Sized,impl<T> BorrowMut<T> for RangeToInclusive<Idx> where T: ?Sized,impl<T> BorrowMut<T> for RawWaker where T: ?Sized,impl<T> BorrowMut<T> for RawWakerVTable where T: ?Sized,impl<T> BorrowMut<T> for Ready<T> where T: ?Sized,impl<T> BorrowMut<T> for Ref<'b, T> where T: ?Sized,impl<T> BorrowMut<T> for Ref<I> where T: ?Sized,impl<T> BorrowMut<T> for RefCell<T> where T: ?Sized,impl<T> BorrowMut<T> for RefMut<'b, T> where T: ?Sized,impl<T> BorrowMut<T> for Reference where T: ?Sized,impl<T> BorrowMut<T> for RejectAndMatch where T: ?Sized,impl<T> BorrowMut<T> for Repeat where T: ?Sized,impl<T> BorrowMut<T> for Repeat<A> where T: ?Sized,impl<T> BorrowMut<T> for RepeatN<A> where T: ?Sized,impl<T> BorrowMut<T> for RepeatNInner<T> where T: ?Sized,impl<T> BorrowMut<T> for RepeatWith<F> where T: ?Sized,impl<T> BorrowMut<T> for Repr where T: ?Sized,impl<T> BorrowMut<T> for Request<'a> where T: ?Sized,impl<T> BorrowMut<T> for Result<T, E> where T: ?Sized,impl<T> BorrowMut<T> for ReturnToArg where T: ?Sized,impl<T> BorrowMut<T> for Rev<T> where T: ?Sized,impl<T> BorrowMut<T> for Reverse<T> where T: ?Sized,impl<T> BorrowMut<T> for ReverseMask<N> where T: ?Sized,impl<T> BorrowMut<T> for SY where T: ?Sized,impl<T> BorrowMut<T> for Saturating<T> where T: ?Sized,impl<T> BorrowMut<T> for Scan<I, St, F> where T: ?Sized,impl<T> BorrowMut<T> for SearchStep where T: ?Sized,impl<T> BorrowMut<T> for SeekFrom where T: ?Sized,impl<T> BorrowMut<T> for ShortOffsetRunHeader where T: ?Sized,impl<T> BorrowMut<T> for ShuffleMask<N> where T: ?Sized,impl<T> BorrowMut<T> for Sign where T: ?Sized,impl<T> BorrowMut<T> for Sign where T: ?Sized,impl<T> BorrowMut<T> for Simd<T, N> where T: ?Sized,impl<T> BorrowMut<T> for Simd<T, N> where T: ?Sized,impl<T> BorrowMut<T> for SimdAlign where T: ?Sized,impl<T> BorrowMut<T> for SimdM<T, N> where T: ?Sized,impl<T> BorrowMut<T> for SimdShuffleIdx<LEN> where T: ?Sized,impl<T> BorrowMut<T> for Sink where T: ?Sized,impl<T> BorrowMut<T> for Sip13Rounds where T: ?Sized,impl<T> BorrowMut<T> for Sip24Rounds where T: ?Sized,impl<T> BorrowMut<T> for SipHasher where T: ?Sized,impl<T> BorrowMut<T> for SipHasher24 where T: ?Sized,impl<T> BorrowMut<T> for Skip<I> where T: ?Sized,impl<T> BorrowMut<T> for SkipWhile<I, P> where T: ?Sized,impl<T> BorrowMut<T> for Slice where T: ?Sized,impl<T> BorrowMut<T> for SocketAddr where T: ?Sized,impl<T> BorrowMut<T> for SocketAddrV4 where T: ?Sized,impl<T> BorrowMut<T> for SocketAddrV6 where T: ?Sized,impl<T> BorrowMut<T> for Source<'a> where T: ?Sized,impl<T> BorrowMut<T> for Split<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for Split<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitAsciiWhitespace<'a> where T: ?Sized,impl<T> BorrowMut<T> for SplitAsciiWhitespace<'a> where T: ?Sized,impl<T> BorrowMut<T> for SplitInclusive<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitInclusive<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitInclusiveMut<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitInternal<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitMut<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitN<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitN<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitNInternal<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitNMut<'a, T, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitTerminator<'a, P> where T: ?Sized,impl<T> BorrowMut<T> for SplitWhitespace<'a> where T: ?Sized,impl<T> BorrowMut<T> for State where T: ?Sized,impl<T> BorrowMut<T> for State<T, F> where T: ?Sized,impl<T> BorrowMut<T> for StepBy<I> where T: ?Sized,impl<T> BorrowMut<T> for Str where T: ?Sized,impl<T> BorrowMut<T> for StrSearcher<'a, 'b> where T: ?Sized,impl<T> BorrowMut<T> for StrSearcherImpl where T: ?Sized,impl<T> BorrowMut<T> for Successors<T, F> where T: ?Sized,impl<T> BorrowMut<T> for SyncUnsafeCell<T> where T: ?Sized,impl<T> BorrowMut<T> for SyncView<T> where T: ?Sized,impl<T> BorrowMut<T> for Tagged<E> where T: ?Sized,impl<T> BorrowMut<T> for TaggedOption<'a, I> where T: ?Sized,impl<T> BorrowMut<T> for Take<I> where T: ?Sized,impl<T> BorrowMut<T> for Take<T> where T: ?Sized,impl<T> BorrowMut<T> for TakeWhile<I, P> where T: ?Sized,impl<T> BorrowMut<T> for ToCasefold where T: ?Sized,impl<T> BorrowMut<T> for ToLowercase where T: ?Sized,impl<T> BorrowMut<T> for ToTitlecase where T: ?Sized,impl<T> BorrowMut<T> for ToUppercase where T: ?Sized,impl<T> BorrowMut<T> for Trait where T: ?Sized,impl<T> BorrowMut<T> for TraitImpl<T> where T: ?Sized,impl<T> BorrowMut<T> for TryCaptureWithDebug where T: ?Sized,impl<T> BorrowMut<T> for TryCaptureWithoutDebug where T: ?Sized,impl<T> BorrowMut<T> for TryFromCharError where T: ?Sized,impl<T> BorrowMut<T> for TryFromFloatSecsError where T: ?Sized,impl<T> BorrowMut<T> for TryFromFloatSecsErrorKind where T: ?Sized,impl<T> BorrowMut<T> for TryFromIntError where T: ?Sized,impl<T> BorrowMut<T> for TryFromSliceError where T: ?Sized,impl<T> BorrowMut<T> for Tuple where T: ?Sized,impl<T> BorrowMut<T> for TwoWaySearcher where T: ?Sized,impl<T> BorrowMut<T> for Type where T: ?Sized,impl<T> BorrowMut<T> for TypeId where T: ?Sized,impl<T> BorrowMut<T> for TypeKind where T: ?Sized,impl<T> BorrowMut<T> for U32NotAllOnes where T: ?Sized,impl<T> BorrowMut<T> for U64NotAllOnes where T: ?Sized,impl<T> BorrowMut<T> for Unaligned<T> where T: ?Sized,impl<T> BorrowMut<T> for UnsafeBytesToStr where T: ?Sized,impl<T> BorrowMut<T> for UnsafeCell<T> where T: ?Sized,impl<T> BorrowMut<T> for UnsafePinned<T> where T: ?Sized,impl<T> BorrowMut<T> for UnwindActionArg where T: ?Sized,impl<T> BorrowMut<T> for UnwindTerminateReason where T: ?Sized,impl<T> BorrowMut<T> for UsizeNoHighBit where T: ?Sized,impl<T> BorrowMut<T> for Utf8BoundaryError where T: ?Sized,impl<T> BorrowMut<T> for Utf8Chunk<'a> where T: ?Sized,impl<T> BorrowMut<T> for Utf8Chunks<'a> where T: ?Sized,impl<T> BorrowMut<T> for Utf8Error where T: ?Sized,impl<T> BorrowMut<T> for Utf8Pattern<'a> where T: ?Sized,impl<T> BorrowMut<T> for VaList<'a> where T: ?Sized,impl<T> BorrowMut<T> for VaListInner where T: ?Sized,impl<T> BorrowMut<T> for Value<T> where T: ?Sized,impl<T> BorrowMut<T> for VariantId where T: ?Sized,impl<T> BorrowMut<T> for Waker where T: ?Sized,impl<T> BorrowMut<T> for WideAesOutput where T: ?Sized,impl<T> BorrowMut<T> for Windows<'a, T> where T: ?Sized,impl<T> BorrowMut<T> for Wrapper<T> where T: ?Sized,impl<T> BorrowMut<T> for Wrapping<T> where T: ?Sized,impl<T> BorrowMut<T> for Yeet<T> where T: ?Sized,impl<T> BorrowMut<T> for Zip<A, B> where T: ?Sized,impl<T> BorrowMut<T> for [MaybeUninit<T>; N] where T: ?Sized,impl<T> BorrowMut<T> for [T] where T: ?Sized,impl<T> BorrowMut<T> for __m128 where T: ?Sized,impl<T> BorrowMut<T> for __m128bh where T: ?Sized,impl<T> BorrowMut<T> for __m128d where T: ?Sized,impl<T> BorrowMut<T> for __m128h where T: ?Sized,impl<T> BorrowMut<T> for __m128i where T: ?Sized,impl<T> BorrowMut<T> for __m256 where T: ?Sized,impl<T> BorrowMut<T> for __m256bh where T: ?Sized,impl<T> BorrowMut<T> for __m256d where T: ?Sized,impl<T> BorrowMut<T> for __m256h where T: ?Sized,impl<T> BorrowMut<T> for __m256i where T: ?Sized,impl<T> BorrowMut<T> for __m512 where T: ?Sized,impl<T> BorrowMut<T> for __m512bh where T: ?Sized,impl<T> BorrowMut<T> for __m512d where T: ?Sized,impl<T> BorrowMut<T> for __m512h where T: ?Sized,impl<T> BorrowMut<T> for __m512i where T: ?Sized,impl<T> BorrowMut<T> for __tile1024i where T: ?Sized,impl<T> BorrowMut<T> for __v16i16 where T: ?Sized,impl<T> BorrowMut<T> for __v16i8 where T: ?Sized,impl<T> BorrowMut<T> for __v16u16 where T: ?Sized,impl<T> BorrowMut<T> for __v16u8 where T: ?Sized,impl<T> BorrowMut<T> for __v2f64 where T: ?Sized,impl<T> BorrowMut<T> for __v2i64 where T: ?Sized,impl<T> BorrowMut<T> for __v2u64 where T: ?Sized,impl<T> BorrowMut<T> for __v32i8 where T: ?Sized,impl<T> BorrowMut<T> for __v32u8 where T: ?Sized,impl<T> BorrowMut<T> for __v4f32 where T: ?Sized,impl<T> BorrowMut<T> for __v4f64 where T: ?Sized,impl<T> BorrowMut<T> for __v4i32 where T: ?Sized,impl<T> BorrowMut<T> for __v4i64 where T: ?Sized,impl<T> BorrowMut<T> for __v4u32 where T: ?Sized,impl<T> BorrowMut<T> for __v4u64 where T: ?Sized,impl<T> BorrowMut<T> for __v8f32 where T: ?Sized,impl<T> BorrowMut<T> for __v8i16 where T: ?Sized,impl<T> BorrowMut<T> for __v8i32 where T: ?Sized,impl<T> BorrowMut<T> for __v8u16 where T: ?Sized,impl<T> BorrowMut<T> for __v8u32 where T: ?Sized,impl<T> BorrowMut<T> for bf16 where T: ?Sized,impl<T> BorrowMut<T> for bool where T: ?Sized,impl<T> BorrowMut<T> for c_void where T: ?Sized,impl<T> BorrowMut<T> for char where T: ?Sized,impl<T> BorrowMut<T> for f128 where T: ?Sized,impl<T> BorrowMut<T> for f16 where T: ?Sized,impl<T> BorrowMut<T> for f16x2 where T: ?Sized,impl<T> BorrowMut<T> for f32 where T: ?Sized,impl<T> BorrowMut<T> for f64 where T: ?Sized,impl<T> BorrowMut<T> for float16x4_t where T: ?Sized,impl<T> BorrowMut<T> for float16x4x2_t where T: ?Sized,impl<T> BorrowMut<T> for float16x4x3_t where T: ?Sized,impl<T> BorrowMut<T> for float16x4x4_t where T: ?Sized,impl<T> BorrowMut<T> for float16x8_t where T: ?Sized,impl<T> BorrowMut<T> for float16x8x2_t where T: ?Sized,impl<T> BorrowMut<T> for float16x8x3_t where T: ?Sized,impl<T> BorrowMut<T> for float16x8x4_t where T: ?Sized,impl<T> BorrowMut<T> for float32x2_t where T: ?Sized,impl<T> BorrowMut<T> for float32x2x2_t where T: ?Sized,impl<T> BorrowMut<T> for float32x2x3_t where T: ?Sized,impl<T> BorrowMut<T> for float32x2x4_t where T: ?Sized,impl<T> BorrowMut<T> for float32x4_t where T: ?Sized,impl<T> BorrowMut<T> for float32x4x2_t where T: ?Sized,impl<T> BorrowMut<T> for float32x4x3_t where T: ?Sized,impl<T> BorrowMut<T> for float32x4x4_t where T: ?Sized,impl<T> BorrowMut<T> for float64x1_t where T: ?Sized,impl<T> BorrowMut<T> for float64x1x2_t where T: ?Sized,impl<T> BorrowMut<T> for float64x1x3_t where T: ?Sized,impl<T> BorrowMut<T> for float64x1x4_t where T: ?Sized,impl<T> BorrowMut<T> for float64x2_t where T: ?Sized,impl<T> BorrowMut<T> for float64x2x2_t where T: ?Sized,impl<T> BorrowMut<T> for float64x2x3_t where T: ?Sized,impl<T> BorrowMut<T> for float64x2x4_t where T: ?Sized,impl<T> BorrowMut<T> for fn(T) -> Ret where T: ?Sized,impl<T> BorrowMut<T> for i128 where T: ?Sized,impl<T> BorrowMut<T> for i16 where T: ?Sized,impl<T> BorrowMut<T> for i32 where T: ?Sized,impl<T> BorrowMut<T> for i64 where T: ?Sized,impl<T> BorrowMut<T> for i8 where T: ?Sized,impl<T> BorrowMut<T> for int16x4_t where T: ?Sized,impl<T> BorrowMut<T> for int16x4x2_t where T: ?Sized,impl<T> BorrowMut<T> for int16x4x3_t where T: ?Sized,impl<T> BorrowMut<T> for int16x4x4_t where T: ?Sized,impl<T> BorrowMut<T> for int16x8_t where T: ?Sized,impl<T> BorrowMut<T> for int16x8x2_t where T: ?Sized,impl<T> BorrowMut<T> for int16x8x3_t where T: ?Sized,impl<T> BorrowMut<T> for int16x8x4_t where T: ?Sized,impl<T> BorrowMut<T> for int32x2_t where T: ?Sized,impl<T> BorrowMut<T> for int32x2x2_t where T: ?Sized,impl<T> BorrowMut<T> for int32x2x3_t where T: ?Sized,impl<T> BorrowMut<T> for int32x2x4_t where T: ?Sized,impl<T> BorrowMut<T> for int32x4_t where T: ?Sized,impl<T> BorrowMut<T> for int32x4x2_t where T: ?Sized,impl<T> BorrowMut<T> for int32x4x3_t where T: ?Sized,impl<T> BorrowMut<T> for int32x4x4_t where T: ?Sized,impl<T> BorrowMut<T> for int64x1_t where T: ?Sized,impl<T> BorrowMut<T> for int64x1x2_t where T: ?Sized,impl<T> BorrowMut<T> for int64x1x3_t where T: ?Sized,impl<T> BorrowMut<T> for int64x1x4_t where T: ?Sized,impl<T> BorrowMut<T> for int64x2_t where T: ?Sized,impl<T> BorrowMut<T> for int64x2x2_t where T: ?Sized,impl<T> BorrowMut<T> for int64x2x3_t where T: ?Sized,impl<T> BorrowMut<T> for int64x2x4_t where T: ?Sized,impl<T> BorrowMut<T> for int8x16_t where T: ?Sized,impl<T> BorrowMut<T> for int8x16x2_t where T: ?Sized,impl<T> BorrowMut<T> for int8x16x3_t where T: ?Sized,impl<T> BorrowMut<T> for int8x16x4_t where T: ?Sized,impl<T> BorrowMut<T> for int8x8_t where T: ?Sized,impl<T> BorrowMut<T> for int8x8x2_t where T: ?Sized,impl<T> BorrowMut<T> for int8x8x3_t where T: ?Sized,impl<T> BorrowMut<T> for int8x8x4_t where T: ?Sized,impl<T> BorrowMut<T> for iovec where T: ?Sized,impl<T> BorrowMut<T> for isize where T: ?Sized,impl<T> BorrowMut<T> for m128 where T: ?Sized,impl<T> BorrowMut<T> for m128d where T: ?Sized,impl<T> BorrowMut<T> for m128i where T: ?Sized,impl<T> BorrowMut<T> for m256 where T: ?Sized,impl<T> BorrowMut<T> for m256d where T: ?Sized,impl<T> BorrowMut<T> for m256i where T: ?Sized,impl<T> BorrowMut<T> for never where T: ?Sized,impl<T> BorrowMut<T> for nxv2i16 where T: ?Sized,impl<T> BorrowMut<T> for nxv2i32 where T: ?Sized,impl<T> BorrowMut<T> for nxv2i8 where T: ?Sized,impl<T> BorrowMut<T> for nxv2u16 where T: ?Sized,impl<T> BorrowMut<T> for nxv2u32 where T: ?Sized,impl<T> BorrowMut<T> for nxv2u8 where T: ?Sized,impl<T> BorrowMut<T> for nxv4i16 where T: ?Sized,impl<T> BorrowMut<T> for nxv4i8 where T: ?Sized,impl<T> BorrowMut<T> for nxv4u16 where T: ?Sized,impl<T> BorrowMut<T> for nxv4u8 where T: ?Sized,impl<T> BorrowMut<T> for nxv8i8 where T: ?Sized,impl<T> BorrowMut<T> for nxv8u8 where T: ?Sized,impl<T> BorrowMut<T> for objc_class where T: ?Sized,impl<T> BorrowMut<T> for objc_selector where T: ?Sized,impl<T> BorrowMut<T> for poly16x4_t where T: ?Sized,impl<T> BorrowMut<T> for poly16x4x2_t where T: ?Sized,impl<T> BorrowMut<T> for poly16x4x3_t where T: ?Sized,impl<T> BorrowMut<T> for poly16x4x4_t where T: ?Sized,impl<T> BorrowMut<T> for poly16x8_t where T: ?Sized,impl<T> BorrowMut<T> for poly16x8x2_t where T: ?Sized,impl<T> BorrowMut<T> for poly16x8x3_t where T: ?Sized,impl<T> BorrowMut<T> for poly16x8x4_t where T: ?Sized,impl<T> BorrowMut<T> for poly64x1_t where T: ?Sized,impl<T> BorrowMut<T> for poly64x1x2_t where T: ?Sized,impl<T> BorrowMut<T> for poly64x1x3_t where T: ?Sized,impl<T> BorrowMut<T> for poly64x1x4_t where T: ?Sized,impl<T> BorrowMut<T> for poly64x2_t where T: ?Sized,impl<T> BorrowMut<T> for poly64x2x2_t where T: ?Sized,impl<T> BorrowMut<T> for poly64x2x3_t where T: ?Sized,impl<T> BorrowMut<T> for poly64x2x4_t where T: ?Sized,impl<T> BorrowMut<T> for poly8x16_t where T: ?Sized,impl<T> BorrowMut<T> for poly8x16x2_t where T: ?Sized,impl<T> BorrowMut<T> for poly8x16x3_t where T: ?Sized,impl<T> BorrowMut<T> for poly8x16x4_t where T: ?Sized,impl<T> BorrowMut<T> for poly8x8_t where T: ?Sized,impl<T> BorrowMut<T> for poly8x8x2_t where T: ?Sized,impl<T> BorrowMut<T> for poly8x8x3_t where T: ?Sized,impl<T> BorrowMut<T> for poly8x8x4_t where T: ?Sized,impl<T> BorrowMut<T> for str where T: ?Sized,impl<T> BorrowMut<T> for svbool2_t where T: ?Sized,impl<T> BorrowMut<T> for svbool4_t where T: ?Sized,impl<T> BorrowMut<T> for svbool8_t where T: ?Sized,impl<T> BorrowMut<T> for svbool_t where T: ?Sized,impl<T> BorrowMut<T> for svfloat32_t where T: ?Sized,impl<T> BorrowMut<T> for svfloat32x2_t where T: ?Sized,impl<T> BorrowMut<T> for svfloat32x3_t where T: ?Sized,impl<T> BorrowMut<T> for svfloat32x4_t where T: ?Sized,impl<T> BorrowMut<T> for svfloat64_t where T: ?Sized,impl<T> BorrowMut<T> for svfloat64x2_t where T: ?Sized,impl<T> BorrowMut<T> for svfloat64x3_t where T: ?Sized,impl<T> BorrowMut<T> for svfloat64x4_t where T: ?Sized,impl<T> BorrowMut<T> for svint16_t where T: ?Sized,impl<T> BorrowMut<T> for svint16x2_t where T: ?Sized,impl<T> BorrowMut<T> for svint16x3_t where T: ?Sized,impl<T> BorrowMut<T> for svint16x4_t where T: ?Sized,impl<T> BorrowMut<T> for svint32_t where T: ?Sized,impl<T> BorrowMut<T> for svint32x2_t where T: ?Sized,impl<T> BorrowMut<T> for svint32x3_t where T: ?Sized,impl<T> BorrowMut<T> for svint32x4_t where T: ?Sized,impl<T> BorrowMut<T> for svint64_t where T: ?Sized,impl<T> BorrowMut<T> for svint64x2_t where T: ?Sized,impl<T> BorrowMut<T> for svint64x3_t where T: ?Sized,impl<T> BorrowMut<T> for svint64x4_t where T: ?Sized,impl<T> BorrowMut<T> for svint8_t where T: ?Sized,impl<T> BorrowMut<T> for svint8x2_t where T: ?Sized,impl<T> BorrowMut<T> for svint8x3_t where T: ?Sized,impl<T> BorrowMut<T> for svint8x4_t where T: ?Sized,impl<T> BorrowMut<T> for svpattern where T: ?Sized,impl<T> BorrowMut<T> for svprfop where T: ?Sized,impl<T> BorrowMut<T> for svuint16_t where T: ?Sized,impl<T> BorrowMut<T> for svuint16x2_t where T: ?Sized,impl<T> BorrowMut<T> for svuint16x3_t where T: ?Sized,impl<T> BorrowMut<T> for svuint16x4_t where T: ?Sized,impl<T> BorrowMut<T> for svuint32_t where T: ?Sized,impl<T> BorrowMut<T> for svuint32x2_t where T: ?Sized,impl<T> BorrowMut<T> for svuint32x3_t where T: ?Sized,impl<T> BorrowMut<T> for svuint32x4_t where T: ?Sized,impl<T> BorrowMut<T> for svuint64_t where T: ?Sized,impl<T> BorrowMut<T> for svuint64x2_t where T: ?Sized,impl<T> BorrowMut<T> for svuint64x3_t where T: ?Sized,impl<T> BorrowMut<T> for svuint64x4_t where T: ?Sized,impl<T> BorrowMut<T> for svuint8_t where T: ?Sized,impl<T> BorrowMut<T> for svuint8x2_t where T: ?Sized,impl<T> BorrowMut<T> for svuint8x3_t where T: ?Sized,impl<T> BorrowMut<T> for svuint8x4_t where T: ?Sized,impl<T> BorrowMut<T> for u128 where T: ?Sized,impl<T> BorrowMut<T> for u16 where T: ?Sized,impl<T> BorrowMut<T> for u32 where T: ?Sized,impl<T> BorrowMut<T> for u64 where T: ?Sized,impl<T> BorrowMut<T> for u8 where T: ?Sized,impl<T> BorrowMut<T> for uint16x4_t where T: ?Sized,impl<T> BorrowMut<T> for uint16x4x2_t where T: ?Sized,impl<T> BorrowMut<T> for uint16x4x3_t where T: ?Sized,impl<T> BorrowMut<T> for uint16x4x4_t where T: ?Sized,impl<T> BorrowMut<T> for uint16x8_t where T: ?Sized,impl<T> BorrowMut<T> for uint16x8x2_t where T: ?Sized,impl<T> BorrowMut<T> for uint16x8x3_t where T: ?Sized,impl<T> BorrowMut<T> for uint16x8x4_t where T: ?Sized,impl<T> BorrowMut<T> for uint32x2_t where T: ?Sized,impl<T> BorrowMut<T> for uint32x2x2_t where T: ?Sized,impl<T> BorrowMut<T> for uint32x2x3_t where T: ?Sized,impl<T> BorrowMut<T> for uint32x2x4_t where T: ?Sized,impl<T> BorrowMut<T> for uint32x4_t where T: ?Sized,impl<T> BorrowMut<T> for uint32x4x2_t where T: ?Sized,impl<T> BorrowMut<T> for uint32x4x3_t where T: ?Sized,impl<T> BorrowMut<T> for uint32x4x4_t where T: ?Sized,impl<T> BorrowMut<T> for uint64x1_t where T: ?Sized,impl<T> BorrowMut<T> for uint64x1x2_t where T: ?Sized,impl<T> BorrowMut<T> for uint64x1x3_t where T: ?Sized,impl<T> BorrowMut<T> for uint64x1x4_t where T: ?Sized,impl<T> BorrowMut<T> for uint64x2_t where T: ?Sized,impl<T> BorrowMut<T> for uint64x2x2_t where T: ?Sized,impl<T> BorrowMut<T> for uint64x2x3_t where T: ?Sized,impl<T> BorrowMut<T> for uint64x2x4_t where T: ?Sized,impl<T> BorrowMut<T> for uint8x16_t where T: ?Sized,impl<T> BorrowMut<T> for uint8x16x2_t where T: ?Sized,impl<T> BorrowMut<T> for uint8x16x3_t where T: ?Sized,impl<T> BorrowMut<T> for uint8x16x4_t where T: ?Sized,impl<T> BorrowMut<T> for uint8x8_t where T: ?Sized,impl<T> BorrowMut<T> for uint8x8x2_t where T: ?Sized,impl<T> BorrowMut<T> for uint8x8x3_t where T: ?Sized,impl<T> BorrowMut<T> for uint8x8x4_t where T: ?Sized,impl<T> BorrowMut<T> for usize where T: ?Sized,impl<T> BorrowMut<T> for v128 where T: ?Sized,impl<T> BorrowMut<T> for vector_bool_char where T: ?Sized,impl<T> BorrowMut<T> for vector_bool_char where T: ?Sized,impl<T> BorrowMut<T> for vector_bool_int where T: ?Sized,impl<T> BorrowMut<T> for vector_bool_int where T: ?Sized,impl<T> BorrowMut<T> for vector_bool_long where T: ?Sized,impl<T> BorrowMut<T> for vector_bool_long_long where T: ?Sized,impl<T> BorrowMut<T> for vector_bool_short where T: ?Sized,impl<T> BorrowMut<T> for vector_bool_short where T: ?Sized,impl<T> BorrowMut<T> for vector_double where T: ?Sized,impl<T> BorrowMut<T> for vector_double where T: ?Sized,impl<T> BorrowMut<T> for vector_float where T: ?Sized,impl<T> BorrowMut<T> for vector_float where T: ?Sized,impl<T> BorrowMut<T> for vector_signed_char where T: ?Sized,impl<T> BorrowMut<T> for vector_signed_char where T: ?Sized,impl<T> BorrowMut<T> for vector_signed_int where T: ?Sized,impl<T> BorrowMut<T> for vector_signed_int where T: ?Sized,impl<T> BorrowMut<T> for vector_signed_long where T: ?Sized,impl<T> BorrowMut<T> for vector_signed_long_long where T: ?Sized,impl<T> BorrowMut<T> for vector_signed_short where T: ?Sized,impl<T> BorrowMut<T> for vector_signed_short where T: ?Sized,impl<T> BorrowMut<T> for vector_unsigned_char where T: ?Sized,impl<T> BorrowMut<T> for vector_unsigned_char where T: ?Sized,impl<T> BorrowMut<T> for vector_unsigned_int where T: ?Sized,impl<T> BorrowMut<T> for vector_unsigned_int where T: ?Sized,impl<T> BorrowMut<T> for vector_unsigned_long where T: ?Sized,impl<T> BorrowMut<T> for vector_unsigned_long_long where T: ?Sized,impl<T> BorrowMut<T> for vector_unsigned_short where T: ?Sized,impl<T> BorrowMut<T> for vector_unsigned_short where T: ?Sized,impl<T, const N: usize> BorrowMut<[T]> for [T; N]impl<T: ?Sized> BorrowMut<T> for &mut Timpl<T: ?Sized> BorrowMut<T> for T