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§