Trait TimedEventInterface

Source
pub trait TimedEventInterface {
    // Required methods
    fn start(&self) -> Moment;
    fn end(&self) -> Moment;
    fn set_start(&mut self, moment: Moment);
    fn set_end(&mut self, moment: Moment);
}
Expand description

Interface for interacting with timed events. Required for implementation of TimedEvent.

Required Methods§

Source

fn start(&self) -> Moment

Start time of event

Source

fn end(&self) -> Moment

End time of event

Source

fn set_start(&mut self, moment: Moment)

Modify start time of event

Source

fn set_end(&mut self, moment: Moment)

Modify end time of event

Implementors§