pub struct TimeTz {
pub utc_time: u32,
pub zone: u16,
pub offset: i16,
}Expand description
TIME WITH TIME ZONE: a hora é armazenada em UTC; a zona é um id do Firebird
(veja crate::tz). O offset (minutos a leste de UTC) é o offset RESOLVIDO
para este instante — o servidor o calcula (já aplicando horário de verão) e o
envia no formato estendido (_EX), então vale tanto para zonas por offset
quanto para zonas nomeadas. Use TimeTz::local para a hora de parede local.
Fields§
§utc_time: u32Hora UTC em frações de 1/10000 s desde a meia-noite.
zone: u16Id de zona do Firebird.
offset: i16Offset resolvido a leste de UTC, em minutos.
Implementations§
Trait Implementations§
impl Copy for TimeTz
impl Eq for TimeTz
impl StructuralPartialEq for TimeTz
Auto Trait Implementations§
impl Freeze for TimeTz
impl RefUnwindSafe for TimeTz
impl Send for TimeTz
impl Sync for TimeTz
impl Unpin for TimeTz
impl UnsafeUnpin for TimeTz
impl UnwindSafe for TimeTz
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more