Searched refs:DerefMut (Results 1 – 13 of 13) 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}, 253 impl<T, F: FnOnce(T)> DerefMut for ScopeGuard<T, F> {
|
| H A D | str.rs | 13 ops::{Deref, DerefMut, Index}, 859 impl DerefMut for CString {
|
| 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 | 16 ops::{Deref, DerefMut}, 135 impl<T> DerefMut for PThreadMutexGuard<'_, T> {
|
| H A D | mutex.rs | 11 ops::{Deref, DerefMut}, 156 impl<T> DerefMut for CMutexGuard<'_, T> {
|
| /linux/rust/kernel/alloc/ |
| H A D | kbox.rs | 13 use core::ops::{Deref, DerefMut}; 579 impl<T, A> DerefMut for Box<T, A>
|
| H A D | kvec.rs | 19 ops::DerefMut, 896 impl<T, A> DerefMut for Vec<T, A>
|
| /linux/rust/kernel/sync/lock/ |
| H A D | global.rs | 111 impl<B: GlobalLockBackend> core::ops::DerefMut for GlobalGuard<B>
|
| /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()
|