[−][src]Crate rtw
Command-line interface (CLI) time tracker.
This project is for educational purpose only.
It is a partial Rust implementation of Timewarrior.
For a stable feature-rich CLI time tracker, please use Timewarrior: https://timewarrior.net/.
Structs
Activity | A finished activity (with a stop time) |
DateTimeW | Newtype on |
DurationW | Newtype on |
OngoingActivity | A started and unfinished activity (no stop time) |
Enums
Time | Time (absolute or relative) |
Constants
DATETIME_FMT | Absolute dates are parsed and displayed using this format |
RELATIVE_TIME_REGEX |
Traits
ActivityService | A service for activities |
Clock | Clock Abstraction |
CurrentActivityRepository | A service for persisting and querying current activity |
FinishedActivityRepository | A service for persisting and querying finished activities |
Type Definitions
ActivityId |
|
Tag |
|
Tags |
|