pub fn valid(&self) -> bool {
        if self.handle.blank() { return false; }
        let (hwnd, _) = self.handle.timer().expect(BAD_HANDLE);
        wh::window_valid(hwnd)
    }
/// Checks if the timer is still usable. A timer becomes unusable when the parent window is destroyed.
/// This will also return false if the timer is not initialized.
Checks if the timer is still usable. A timer becomes unusable when the parent window is destroyed.
This will also return false if the timer is not initialized.
Checks if the timer is still usable . A timer becomes unusable when the parent window is destroyed . This will also return false if the timer is not initialized .
pub fn valid(&self) -> bool {
        if self.handle.blank() { return false; }
        let (hwnd, _) = self.handle.timer().expect(BAD_HANDLE);
        wh::window_valid(hwnd)
    }
pub fn valid ( & self ) -> bool { if self . handle . blank ( ) { return false ; } let ( hwnd , _ ) = self . handle . timer ( ) . expect ( BAD_HANDLE ) ; wh :: window_valid ( hwnd ) }
Checks if the timer is still usable.
Checks if the timer is still usable .
&self