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) -> TReturns the argument unchanged.
impl<T, U> Into<U> for timezone
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 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>