Struct timezone

#[repr(C)]
pub struct timezone { /* private fields */ }

This is an extern type ("opaque" or "incomplete" type in C).

This type's current representation allows inspecting some properties, such as via size_of, and it is technically possible to construct the type within MaybeUninit, However, this MUST NOT be relied upon because a future version of libc may switch to a proper extern type representation when available.

Trait Implementations

impl Clone for timezone

fn clone(&self) -> timezone

impl Copy for timezone

impl Debug for timezone

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Auto Trait Implementations

impl !Send for timezone

impl !Sync for timezone

impl !Unpin for timezone

impl Freeze for timezone

impl RefUnwindSafe for timezone

impl UnsafeUnpin for timezone

impl UnwindSafe for timezone

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for timezone where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for timezone

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for timezone 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 timezone where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for timezone where U: TryFrom<T>,

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