Skip to main content

Module model

Module model 

Source
Expand description

Central model module re-exports to make types available as crate::model::*.

Re-exports§

pub use item::Alarm;
pub use item::AlarmTrigger;
pub use item::CalendarListEntry;
pub use item::DateType;
pub use item::RawProperty;
pub use item::Task;
pub use item::TaskStatus;
pub use parser::expand_braces;
pub use parser::extract_inline_aliases;
pub use parser::extract_inline_goals;
pub use parser::validate_alias_integrity;
pub use extractor::ExtractedTask;
pub use extractor::extract_markdown_tasks;
pub use extractor::has_extractable_subtasks;
pub use adapter::IcsAdapter;
pub use display::TaskDisplay;
pub use recurrence::RecurrenceEngine;
pub use session::AppIntent;
pub use session::SessionState;

Modules§

adapter
autocomplete
display
extractor
item
matcher
merge
parser
recurrence
session
Session state management for the Rust core.

Functions§

compare_calendars
compare_calendars_with_size
Compare calendars with optional size information. When sizes are provided and differ, larger collections come first, but Trash and Recovery are always sorted below standard collections.
resolve_collection