things3-common 0.2.0

Shared utilities and types for Things 3 integration
Documentation

Things Common - Shared utilities and types for Things 3 integration

This crate provides shared utilities and constants for Things 3 integration.

Examples

use things3_common::{DATABASE_FILENAME, truncate_string, format_date};
use chrono::NaiveDate;

// Use constants
assert_eq!(DATABASE_FILENAME, "main.sqlite");

// Use utility functions
let truncated = truncate_string("hello world", 5);
assert_eq!(truncated, "he...");

let date = NaiveDate::from_ymd_opt(2023, 12, 25).unwrap();
let formatted = format_date(&date);
assert_eq!(formatted, "2023-12-25");