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() -> BoundsError
fn 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) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for OffsetSeconds 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 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>