Home
last modified time | relevance | path

Searched refs:DerefMut (Results 1 – 13 of 13) 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},
253 impl<T, F: FnOnce(T)> DerefMut for ScopeGuard<T, F> {
H A Dstr.rs13 ops::{Deref, DerefMut, Index},
859 impl DerefMut for CString {
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.rs16 ops::{Deref, DerefMut},
135 impl<T> DerefMut for PThreadMutexGuard<'_, T> {
H A Dmutex.rs11 ops::{Deref, DerefMut},
156 impl<T> DerefMut for CMutexGuard<'_, T> {
/linux/rust/kernel/alloc/
H A Dkbox.rs13 use core::ops::{Deref, DerefMut};
579 impl<T, A> DerefMut for Box<T, A>
H A Dkvec.rs19 ops::DerefMut,
896 impl<T, A> DerefMut for Vec<T, A>
/linux/rust/kernel/sync/lock/
H A Dglobal.rs111 impl<B: GlobalLockBackend> core::ops::DerefMut for GlobalGuard<B>
/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()