pub struct SuperWaker;

impl SuperWaker {
    pub fn local_waker_from_nonlocal() {}
    pub fn local_waker_frm_nonlocal() {}
    pub fn some_method() {}
    pub fn some_other_method() {}
    pub fn waker_non_local() {}
    pub fn from_non_local() {}
}

pub struct SuperWakerTask;

impl SuperWakerTask {
    pub fn local_waker_from_nonlocal() {}
    pub fn local_waker_frm_nonlocal() {}
    pub fn some_method() {}
    pub fn some_other_method() {}
    pub fn waker_non_local() {}
    pub fn from_non_local() {}
}