Skip to main content

Finishes

Trait Finishes 

Source
pub trait Finishes<'d, R = Self> {
    // Required method
    fn call<'app, 'finish, 'owner, 'epoch>(
        finish: Finish<'app, 'finish, 'owner, 'epoch, 'd, R>,
    ) -> Finish<'app, 'finish, 'owner, 'epoch, 'd, R>;
}

Required Methods§

Source

fn call<'app, 'finish, 'owner, 'epoch>( finish: Finish<'app, 'finish, 'owner, 'epoch, 'd, R>, ) -> Finish<'app, 'finish, 'owner, 'epoch, 'd, R>

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl<'d, T> Finishes<'d> for Owner<ManuallyDrop<T>, T>
where T: App<'d>,

Source§

impl<'d, T> Finishes<'d> for Owner<Pin<&'_ mut T>, T>
where T: App<'d>,