Crate aimcal_core

Source
Expand description

Core library for the AIM calendar application.

Structs§

Aim
AIM calendar application core.
Config
Configuration for the AIM application.
DatePerhapsTime
Represents a date that may or may not include a time component, along with an optional timezone.
EventConditions
Represents conditions for filtering events in a calendar.
Pager
Pagination with a limit and an offset.
TodoConditions
Conditions for filtering todo items, such as current time, status, and due date.
TodoPatch
Patch for a todo item, allowing partial updates.

Enums§

Priority
Priority of a task or item, with values ranging from 1 to 9, and None for no priority.
SortOrder
Sort order, either ascending or descending.
TodoSort
The default sort key for todo items, which is by due date.
TodoStatus
The status of a todo item, which can be one of several predefined states.

Traits§

Event
Trait representing a calendar event.
Todo
Trait representing a todo item.