Skip to main content

take_mut

Rust API reference for the module take_mut.

Public API

Function: take

Canonical path: take_mut::take

Declared in: src/lib.rs

Signature

pub fn take<T, F>(mut_ref: &mut T, closure: F)
where F: FnOnce(T) -> T {}

Function: take_or_recover

Canonical path: take_mut::take_or_recover

Declared in: src/lib.rs

Signature

pub fn take_or_recover<T, F, R>(mut_ref: &mut T, recover: R, closure: F)
where F: FnOnce(T) -> T, R: FnOnce() -> T {}