pub fn until(step: Deltatime, until: Timespec) -> Every {
        Every {
            step: step,
            next: Timespec::now(),
            until: Some(until),
        }
    }
/// Create a new `Every` iterator that will end when `until` is
/// reached. Each iteration will be started every `step` if possible.
/// If the end of the current iteration is reached before `until`,
/// a new iteration will be rearmed even if `until` has been reached
/// at the beginning of the next iteration, i.e. `Every` will not
/// sleep in vain and will either stop the iteration right away or
/// sleep and schedule a new iteration.
Create a new `Every` iterator that will end when `until` is
reached. Each iteration will be started every `step` if possible.
If the end of the current iteration is reached before `until`,
a new iteration will be rearmed even if `until` has been reached
at the beginning of the next iteration, i.e. `Every` will not
sleep in vain and will either stop the iteration right away or
sleep and schedule a new iteration.
Create a new ` Every ` iterator that will end when ` until ` is reached . Each iteration will be started every ` step ` if possible . If the end of the current iteration is reached before ` until ` a new iteration will be rearmed even if ` until ` has been reached at the beginning of the next iteration i . e . ` Every ` will not sleep in vain and will either stop the iteration right away or sleep and schedule a new iteration .
pub fn until(step: Deltatime, until: Timespec) -> Every {
        Every {
            step: step,
            next: Timespec::now(),
            until: Some(until),
        }
    }
pub fn until ( step : Deltatime , until : Timespec ) -> Every { Every { step : step , next : Timespec :: now ( ) , until : Some ( until ) , } }
Create a new `Every` iterator that will end when `until` is
reached.
Create a new ` Every ` iterator that will end when ` until ` is reached .
step
Deltatime
until
Timespec