Module chrono::offset 
                   
                       [−]
                   
               [src]
The time zone, which calculates offsets from the local time to UTC.
There are three operations provided by the TimeZone trait:
- Converting the local 
NaiveDateTimetoDateTime<Tz> - Converting the UTC 
NaiveDateTimetoDateTime<Tz> - Converting 
DateTime<Tz>to the localNaiveDateTime 
1 is used for constructors. 2 is used for the with_timezone method of date and time types.
3 is used for other methods, e.g. year() or format(), and provided by an associated type
which implements Offset (which then passed to TimeZone for actual implementations).
Technically speaking TimeZone has a total knowledge about given timescale,
but Offset is used as a cache to avoid the repeated conversion
and provides implementations for 1 and 3.
An TimeZone instance can be reconstructed from the corresponding Offset instance.
Modules
| fixed | 
                                 The time zone which has a fixed offset from UTC.  | 
                       
| local | 
                                 The local (system) time zone.  | 
                       
| utc | 
                                 The UTC (Coordinated Universal Time) time zone.  | 
                       
Enums
| LocalResult | 
                                 The conversion result from the local time to the timezone-aware datetime types.  | 
                       
Traits
| Offset | 
                                 The offset from the local time to UTC.  | 
                       
| TimeZone | 
                                 The time zone.  |