Struct OffsetSeconds
pub struct OffsetSeconds(/* private field */);
The supported range of "second" component of a time zone offset.
Implementations
impl OffsetSeconds
const MIN: i8 = <OffsetSeconds as Bounds>::MIN;const MAX: i8 = <OffsetSeconds as Bounds>::MAX;const LEN: i128 = _;const fn error() -> BoundsErrorfn check(n: impl Into<i64>) -> Result<i8, BoundsError>const fn checkc(n: i64) -> Result<i8, BoundsError>const fn checked_add(n1: i8, n2: i8) -> Result<i8, BoundsError>fn checked_mul(n1: i8, n2: i8) -> Result<i8, BoundsError>
Trait Implementations
impl Bounds for OffsetSeconds
const WHAT: &'static str = "time zone offset seconds";const MIN: Self::Primitive = -59;const MAX: Self::Primitive = 59;type Primitive = i8;type Error = BoundsError;fn error() -> BoundsError
impl Eq for OffsetSeconds
impl PartialEq for OffsetSeconds
fn eq(&self, other: &OffsetSeconds) -> bool
impl StructuralPartialEq for OffsetSeconds
Auto Trait Implementations
impl Freeze for OffsetSeconds
impl RefUnwindSafe for OffsetSeconds
impl Send for OffsetSeconds
impl Sync for OffsetSeconds
impl Unpin for OffsetSeconds
impl UnsafeUnpin for OffsetSeconds
impl UnwindSafe for OffsetSeconds
Blanket Implementations
impl<T> Any for OffsetSeconds
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for OffsetSeconds
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for OffsetSeconds
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for OffsetSeconds
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for OffsetSeconds
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for OffsetSeconds
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for OffsetSeconds
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>