Struct OffsetTotalSeconds

pub struct OffsetTotalSeconds(/* private field */);

The supported range of time zone offsets, expressed in units of seconds.

Implementations

impl OffsetTotalSeconds

const MIN: i32 = <OffsetTotalSeconds as Bounds>::MIN;
const MAX: i32 = <OffsetTotalSeconds as Bounds>::MAX;
const LEN: i128 = _;
const fn error() -> BoundsError
fn check(n: impl Into<i64>) -> Result<i32, BoundsError>
const fn checkc(n: i64) -> Result<i32, BoundsError>
const fn checked_add(n1: i32, n2: i32) -> Result<i32, BoundsError>
fn checked_mul(n1: i32, n2: i32) -> Result<i32, BoundsError>

Trait Implementations

impl Bounds for OffsetTotalSeconds

const WHAT: &'static str = "time zone offset total seconds";
const MIN: Self::Primitive = _;
const MAX: Self::Primitive = _;
type Primitive = i32;
type Error = BoundsError;
fn error() -> BoundsError

impl Eq for OffsetTotalSeconds

impl PartialEq for OffsetTotalSeconds

fn eq(&self, other: &OffsetTotalSeconds) -> bool

impl StructuralPartialEq for OffsetTotalSeconds

Auto Trait Implementations

impl Freeze for OffsetTotalSeconds

impl RefUnwindSafe for OffsetTotalSeconds

impl Send for OffsetTotalSeconds

impl Sync for OffsetTotalSeconds

impl Unpin for OffsetTotalSeconds

impl UnsafeUnpin for OffsetTotalSeconds

impl UnwindSafe for OffsetTotalSeconds

Blanket Implementations

impl<T> Any for OffsetTotalSeconds where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for OffsetTotalSeconds where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for OffsetTotalSeconds where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for OffsetTotalSeconds

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for OffsetTotalSeconds where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for OffsetTotalSeconds 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 OffsetTotalSeconds where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>