[][src]Trait wfc_image::retry::Retry

pub trait Retry: Sealed {
    type Return;
    fn retry<W, F, R>(
        &mut self,
        run: RunOwn<'a, W, F>,
        rng: &mut R
    ) -> Self::Return
    where
        F: ForbidPattern + Clone + Sync + Send,
        R: Rng + Clone + Sync + Send,
        W: Wrap + Clone + Sync + Send
; }

Associated Types

type Return

Loading content...

Required methods

fn retry<W, F, R>(&mut self, run: RunOwn<'a, W, F>, rng: &mut R) -> Self::Return where
    F: ForbidPattern + Clone + Sync + Send,
    R: Rng + Clone + Sync + Send,
    W: Wrap + Clone + Sync + Send

Loading content...

Implementors

impl RetryOwn for Forever[src]

type Return = Wave

impl RetryOwn for NumTimes[src]

type Return = Result<Wave, PropagateError>

Loading content...