[−][src]Struct core_foundation::date::CFDate
A date.
Methods
impl CFDate
[src]
impl CFDate
pub fn new(time: CFAbsoluteTime) -> CFDate
[src]
pub fn new(time: CFAbsoluteTime) -> CFDate
pub fn now() -> CFDate
[src]
pub fn now() -> CFDate
pub fn abs_time(&self) -> CFAbsoluteTime
[src]
pub fn abs_time(&self) -> CFAbsoluteTime
Trait Implementations
impl TCFType for CFDate
[src]
impl TCFType for CFDate
type Ref = CFDateRef
The reference type wrapped inside this type.
fn as_concrete_TypeRef(&self) -> CFDateRef
[src]
fn as_concrete_TypeRef(&self) -> CFDateRef
unsafe fn wrap_under_get_rule(reference: CFDateRef) -> CFDate
[src]
unsafe fn wrap_under_get_rule(reference: CFDateRef) -> CFDate
fn as_CFTypeRef(&self) -> CFTypeRef
[src]
fn as_CFTypeRef(&self) -> CFTypeRef
unsafe fn wrap_under_create_rule(reference: CFDateRef) -> CFDate
[src]
unsafe fn wrap_under_create_rule(reference: CFDateRef) -> CFDate
fn type_id() -> CFTypeID
[src]
fn type_id() -> CFTypeID
fn as_CFType(&self) -> CFType
[src]
fn as_CFType(&self) -> CFType
Returns the object as a wrapped CFType
. The reference count is incremented by one.
fn into_CFType(self) -> CFType where
Self: Sized,
[src]
fn into_CFType(self) -> CFType where
Self: Sized,
Returns the object as a wrapped CFType
. Consumes self and avoids changing the reference count. Read more
fn retain_count(&self) -> CFIndex
[src]
fn retain_count(&self) -> CFIndex
Returns the reference count of the object. It is unwise to do anything other than test whether the return value of this method is greater than zero. Read more
fn type_of(&self) -> CFTypeID
[src]
fn type_of(&self) -> CFTypeID
Returns the type ID of this object.
fn show(&self)
[src]
fn show(&self)
Writes a debugging version of this object on standard error.
fn instance_of<OtherCFType: TCFType>(&self) -> bool
[src]
fn instance_of<OtherCFType: TCFType>(&self) -> bool
Returns true if this value is an instance of another type.
impl CFPropertyListSubClass for CFDate
[src]
impl CFPropertyListSubClass for CFDate
fn to_CFPropertyList(&self) -> CFPropertyList
[src]
fn to_CFPropertyList(&self) -> CFPropertyList
Create an instance of the superclass type [CFPropertyList
] for this instance. Read more
fn into_CFPropertyList(self) -> CFPropertyList where
Self: Sized,
[src]
fn into_CFPropertyList(self) -> CFPropertyList where
Self: Sized,
Equal to [to_CFPropertyList
], but consumes self and avoids changing the reference count. Read more
impl Ord for CFDate
[src]
impl Ord for CFDate
fn cmp(&self, other: &CFDate) -> Ordering
[src]
fn cmp(&self, other: &CFDate) -> Ordering
fn max(self, other: Self) -> Self
1.21.0[src]
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
impl Drop for CFDate
[src]
impl Drop for CFDate
impl Clone for CFDate
[src]
impl Clone for CFDate
fn clone(&self) -> CFDate
[src]
fn clone(&self) -> CFDate
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialOrd<CFDate> for CFDate
[src]
impl PartialOrd<CFDate> for CFDate
fn partial_cmp(&self, other: &CFDate) -> Option<Ordering>
[src]
fn partial_cmp(&self, other: &CFDate) -> Option<Ordering>
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Eq for CFDate
[src]
impl Eq for CFDate
impl PartialEq<CFDate> for CFDate
[src]
impl PartialEq<CFDate> for CFDate
fn eq(&self, other: &CFDate) -> bool
[src]
fn eq(&self, other: &CFDate) -> bool
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Debug for CFDate
[src]
impl Debug for CFDate
Auto Trait Implementations
Blanket Implementations
impl<T> FromVoid for T where
T: TCFType,
[src]
impl<T> FromVoid for T where
T: TCFType,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T