pub trait ScopedWith<T = ()> {
// Required methods
fn begin(&mut self, value: &T);
fn end(&mut self);
// Provided method
fn scope<F, R>(&mut self, value: T, f: F) -> R
where F: FnOnce(T) -> R { ... }
}Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".