Home
last modified time | relevance | path

Searched refs:DerefMut (Results 1 – 19 of 19) sorted by relevance

/linux/rust/syn/
H A Ddrops.rs5 use std::ops::{Deref, DerefMut};
28 impl<T: ?Sized> DerefMut for NoDrop<T> {
H A Dtoken.rs121 use std::ops::{Deref, DerefMut};
315 impl DerefMut for $name { impl
/linux/rust/zerocopy/src/
H A Dbyte_slice.rs17 ops::{Deref, DerefMut},
61 pub trait ByteSliceMut: ByteSlice + DerefMut {}
62 impl<B: ByteSlice + DerefMut> ByteSliceMut for B {}
H A Dwrappers.rs416 impl<T: Unaligned> DerefMut for Unalign<T> {
739 impl<T: ?Sized + Immutable> DerefMut for ReadOnly<T> {
H A Dref.rs838 impl<B, T> DerefMut for Ref<B, T>
H A Dlib.rs383 ops::{Deref, DerefMut},
/linux/rust/kernel/
H A Dtypes.rs10 ops::{Deref, DerefMut},
262 impl<T, F: FnOnce(T)> DerefMut for ScopeGuard<T, F> { in drop()
H A Dstr.rs24 DerefMut,
892 impl DerefMut for CString { in try_from()
H A Ddma.rs37 DerefMut, //
557 impl<T: AsBytes + FromBytes + KnownSize + ?Sized> DerefMut for CoherentBox<T> { in deref_mut()
H A Dcpufreq.rs30 ops::{Deref, DerefMut},
708 impl<'a> DerefMut for PolicyCpu<'a> {
H A Dbitmap.rs182 impl core::ops::DerefMut for BitmapVec {
/linux/rust/pin-init/examples/
H A Dpthread_mutex.rs15 ops::{Deref, DerefMut},
134 impl<T> DerefMut for PThreadMutexGuard<'_, T> {
H A Dmutex.rs10 ops::{Deref, DerefMut},
148 impl<T> DerefMut for CMutexGuard<'_, T> {
/linux/rust/kernel/drm/gem/
H A Dshmem.rs56 DerefMut, //
361 impl<T: DriverObject> DerefMut for Object<T> {
/linux/rust/kernel/alloc/
H A Dkbox.rs40 DerefMut, //
615 impl<T, A> DerefMut for Box<T, A> in borrow()
H A Dkvec.rs41 DerefMut,
1076 impl<T, A> DerefMut for Vec<T, A>
/linux/rust/kernel/sync/lock/
H A Dglobal.rs113 impl<B: GlobalLockBackend> core::ops::DerefMut for GlobalGuard<B> in deref_mut()
/linux/rust/kernel/sync/
H A Dlock.rs254 /// The guard implements [`DerefMut`] when `T: Unpin`, so for [`Unpin`]
255 /// types [`DerefMut`] should be used instead of this function.
257 /// [`DerefMut`]: core::ops::DerefMut
288 impl<T: ?Sized, B: Backend> core::ops::DerefMut for Guard<'_, T, B> in deref_mut()
/linux/rust/kernel/debugfs/
H A Dtraits.rs30 DerefMut, //