Struct rayon_tlsctx::ThreadLocalMut [−][src]
pub struct ThreadLocalMut<'a, T, F> { /* fields omitted */ }
Expand description
Borrowed thread local variable.
This structure tracks borrow rules at runtime, it may be necessary to manually drop the object, if multiple rayon loops are involved.
Trait Implementations
impl<'a, T, F> Deref for ThreadLocalMut<'a, T, F>
[src]
impl<'a, T, F> Deref for ThreadLocalMut<'a, T, F>
[src]impl<'a, T, F> DerefMut for ThreadLocalMut<'a, T, F>
[src]
impl<'a, T, F> DerefMut for ThreadLocalMut<'a, T, F>
[src]Auto Trait Implementations
impl<'a, T, F> !RefUnwindSafe for ThreadLocalMut<'a, T, F>
impl<'a, T, F> Send for ThreadLocalMut<'a, T, F> where
F: Send + Sync,
T: Send,
F: Send + Sync,
T: Send,
impl<'a, T, F> Sync for ThreadLocalMut<'a, T, F> where
F: Send + Sync,
T: Sync,
F: Send + Sync,
T: Sync,
impl<'a, T, F> Unpin for ThreadLocalMut<'a, T, F>
impl<'a, T, F> !UnwindSafe for ThreadLocalMut<'a, T, F>
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T