Crate nettu_scheduler_domain[][src]



An Account acts as a namespace for all other resources and lets multiple different applications use the same instance of this server without interfering with each other.

This type contains a list of EventInstances that are guaranteed to be compatible and sorted by lowest start_ts first. Two EventInstances are compatible if they do not overlap.

Occurrence of a CalendarEvent

A Reminder represents a specific time before the occurrence a CalendarEvent at which the owner Account should be notified.

A bookable User registered on a Service

A TimeSpan type represents a time interval (duration of time)


The month of the year.

A type that describes a time plan and is either a Calendar or a Schedule

TimeZones built at compile time from the tz database

The day of week.