Skip to main content

CurrentTaskReleasable

Trait CurrentTaskReleasable 

Source
pub trait CurrentTaskReleasable {
    // Required method
    fn release_with_context(&mut self, context: &CurrentTask);
}
Expand description

An object-safe/dyn-compatible trait to wrap Releasable types.

Required Methods§

Source

fn release_with_context(&mut self, context: &CurrentTask)

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T> CurrentTaskReleasable for Option<T>
where for<'a> T: Releasable<Context<'a> = &'a CurrentTask>,

Source§

fn release_with_context(&mut self, context: &CurrentTask)

Implementors§