1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
//! Adds convenience functions to some structs. //! //! # Example //! ``` //! # use datetime::LocalDate; //! # use datetime::DatePiece; //! use datetime::convenience::Today; //! let today:LocalDate = LocalDate::today(); //! ``` use cal::datetime::{LocalDate,LocalDateTime}; /// Adds `LocalDate::today() -> LocalDate` pub trait Today{ fn today() -> LocalDate; } impl Today for LocalDate{ fn today() -> LocalDate{ LocalDateTime::now().date() } }