pub trait TaskFinishedIndicator: Debug + Send + Sync + 'static {
    // Required method
    fn is_finished(&self) -> bool;
}
Expand description

Trait implemented by the return types of methods registered in the YarnCommands.

Required Methods§

source

fn is_finished(&self) -> bool

Returns true if the task is finished.

Implementations on Foreign Types§

source§

impl TaskFinishedIndicator for bool

source§

impl TaskFinishedIndicator for ()
where (): Debug,

source§

impl TaskFinishedIndicator for AtomicBool

source§

impl TaskFinishedIndicator for Task<()>

source§

impl<F0: TaskFinishedIndicator> TaskFinishedIndicator for (F0,)
where (F0,): Debug,

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1)
where (F0, F1): Debug,

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator, F6: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5, F6)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator, F6: TaskFinishedIndicator, F7: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5, F6, F7)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator, F6: TaskFinishedIndicator, F7: TaskFinishedIndicator, F8: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5, F6, F7, F8)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator, F6: TaskFinishedIndicator, F7: TaskFinishedIndicator, F8: TaskFinishedIndicator, F9: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator, F6: TaskFinishedIndicator, F7: TaskFinishedIndicator, F8: TaskFinishedIndicator, F9: TaskFinishedIndicator, F10: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator, F6: TaskFinishedIndicator, F7: TaskFinishedIndicator, F8: TaskFinishedIndicator, F9: TaskFinishedIndicator, F10: TaskFinishedIndicator, F11: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator, F6: TaskFinishedIndicator, F7: TaskFinishedIndicator, F8: TaskFinishedIndicator, F9: TaskFinishedIndicator, F10: TaskFinishedIndicator, F11: TaskFinishedIndicator, F12: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator, F6: TaskFinishedIndicator, F7: TaskFinishedIndicator, F8: TaskFinishedIndicator, F9: TaskFinishedIndicator, F10: TaskFinishedIndicator, F11: TaskFinishedIndicator, F12: TaskFinishedIndicator, F13: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator, F6: TaskFinishedIndicator, F7: TaskFinishedIndicator, F8: TaskFinishedIndicator, F9: TaskFinishedIndicator, F10: TaskFinishedIndicator, F11: TaskFinishedIndicator, F12: TaskFinishedIndicator, F13: TaskFinishedIndicator, F14: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)

source§

impl<F0: TaskFinishedIndicator, F1: TaskFinishedIndicator, F2: TaskFinishedIndicator, F3: TaskFinishedIndicator, F4: TaskFinishedIndicator, F5: TaskFinishedIndicator, F6: TaskFinishedIndicator, F7: TaskFinishedIndicator, F8: TaskFinishedIndicator, F9: TaskFinishedIndicator, F10: TaskFinishedIndicator, F11: TaskFinishedIndicator, F12: TaskFinishedIndicator, F13: TaskFinishedIndicator, F14: TaskFinishedIndicator, F15: TaskFinishedIndicator> TaskFinishedIndicator for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)

source§

impl<T: TaskFinishedIndicator> TaskFinishedIndicator for Arc<T>

source§

impl<T: TaskFinishedIndicator> TaskFinishedIndicator for Vec<T>

source§

impl<T: TaskFinishedIndicator> TaskFinishedIndicator for RwLock<T>

Implementors§