Home
last modified time | relevance | path

Searched refs:DerefMut (Results 1 – 16 of 16) 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/kernel/
H A Dtypes.rs10 ops::{Deref, DerefMut},
259 impl<T, F: FnOnce(T)> DerefMut for ScopeGuard<T, F> {
H A Dstr.rs24 DerefMut,
892 impl DerefMut for CString { in try_from()
H A Ddma.rs29 DerefMut, //
549 impl<T: AsBytes + FromBytes + KnownSize + ?Sized> DerefMut for CoherentBox<T> {
H A Dcpufreq.rs30 ops::{Deref, DerefMut},
703 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},
155 impl<T> DerefMut for CMutexGuard<'_, T> {
/linux/rust/kernel/drm/gem/
H A Dshmem.rs28 DerefMut, //
187 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.rs40 DerefMut,
1049 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.rs34 DerefMut, // in write()
/linux/drivers/android/binder/
H A Dallocation.rs322 impl core::ops::DerefMut for NewAllocation {