/// Used to get the number of seconds which represent a specific object which implements this trait.
/// Used to get the number of full minutes which represent a specific object which implements this trait.
/// Used to get the number of full hours which represent a specific object which implements this trait.
/// Used to get the number of full days which represent a specific object which implements this trait.
/// Used to convert an object to a [`chrono::Duration`] representation.