Searched refs:DerefMut (Results 1 – 16 of 16) sorted by relevance
| /linux/rust/syn/ |
| H A D | drops.rs | 5 use std::ops::{Deref, DerefMut}; 28 impl<T: ?Sized> DerefMut for NoDrop<T> {
|
| H A D | token.rs | 121 use std::ops::{Deref, DerefMut}; 315 impl DerefMut for $name { impl
|
| /linux/rust/kernel/ |
| H A D | types.rs | 10 ops::{Deref, DerefMut}, 259 impl<T, F: FnOnce(T)> DerefMut for ScopeGuard<T, F> {
|
| H A D | str.rs | 24 DerefMut, 892 impl DerefMut for CString { in try_from()
|
| H A D | dma.rs | 29 DerefMut, // 549 impl<T: AsBytes + FromBytes + KnownSize + ?Sized> DerefMut for CoherentBox<T> {
|
| H A D | cpufreq.rs | 30 ops::{Deref, DerefMut}, 703 impl<'a> DerefMut for PolicyCpu<'a> {
|
| H A D | bitmap.rs | 182 impl core::ops::DerefMut for BitmapVec {
|
| /linux/rust/pin-init/examples/ |
| H A D | pthread_mutex.rs | 15 ops::{Deref, DerefMut}, 134 impl<T> DerefMut for PThreadMutexGuard<'_, T> {
|
| H A D | mutex.rs | 10 ops::{Deref, DerefMut}, 155 impl<T> DerefMut for CMutexGuard<'_, T> {
|
| /linux/rust/kernel/drm/gem/ |
| H A D | shmem.rs | 28 DerefMut, // 187 impl<T: DriverObject> DerefMut for Object<T> {
|
| /linux/rust/kernel/alloc/ |
| H A D | kbox.rs | 40 DerefMut, // 615 impl<T, A> DerefMut for Box<T, A> in borrow()
|
| H A D | kvec.rs | 40 DerefMut, 1049 impl<T, A> DerefMut for Vec<T, A>
|
| /linux/rust/kernel/sync/lock/ |
| H A D | global.rs | 113 impl<B: GlobalLockBackend> core::ops::DerefMut for GlobalGuard<B> in deref_mut()
|
| /linux/rust/kernel/sync/ |
| H A D | lock.rs | 254 /// 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 D | traits.rs | 34 DerefMut, // in write()
|
| /linux/drivers/android/binder/ |
| H A D | allocation.rs | 322 impl core::ops::DerefMut for NewAllocation {
|