Struct core_foundation::date::CFDate [−][src]
pub struct 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 Drop for CFDate
[src]
impl Drop for CFDate
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
Returns the object as its concrete TypeRef.
unsafe fn wrap_under_get_rule(reference: CFDateRef) -> Self
[src]
unsafe fn wrap_under_get_rule(reference: CFDateRef) -> Self
Returns an instance of the object, wrapping the underlying CFTypeRef
subclass. Use this when following Core Foundation's "Get Rule". The reference count is bumped. Read more
fn as_CFTypeRef(&self) -> CFTypeRef
[src]
fn as_CFTypeRef(&self) -> CFTypeRef
Returns the object as a raw CFTypeRef
. The reference count is not adjusted.
unsafe fn wrap_under_create_rule(reference: CFDateRef) -> Self
[src]
unsafe fn wrap_under_create_rule(reference: CFDateRef) -> Self
Returns an instance of the object, wrapping the underlying CFTypeRef
subclass. Use this when following Core Foundation's "Create Rule". The reference count is not bumped. Read more
fn type_id() -> CFTypeID
[src]
fn type_id() -> CFTypeID
Returns the type ID for this class.
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 Clone for CFDate
[src]
impl Clone for CFDate
fn clone(&self) -> CFDate
[src]
fn clone(&self) -> CFDate
Returns a copy of the value. Read more
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 PartialEq for CFDate
[src]
impl PartialEq for CFDate
fn eq(&self, other: &CFDate) -> bool
[src]
fn eq(&self, other: &CFDate) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Eq for CFDate
[src]
impl Eq for CFDate
impl<'a> ToVoid<CFDate> for &'a CFDate
[src]
impl<'a> ToVoid<CFDate> for &'a CFDate
impl ToVoid<CFDate> for CFDate
[src]
impl ToVoid<CFDate> for CFDate
impl ToVoid<CFDate> for CFDateRef
[src]
impl ToVoid<CFDate> for CFDateRef
impl ConcreteCFType for CFDate
[src]
impl ConcreteCFType for CFDate
impl Debug for CFDate
[src]
impl Debug for CFDate
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialOrd for CFDate
[src]
impl PartialOrd for CFDate
fn partial_cmp(&self, other: &CFDate) -> Option<Ordering>
[src]
fn partial_cmp(&self, other: &CFDate) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
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
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
fn gt(&self, other: &Rhs) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
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 Ord for CFDate
[src]
impl Ord for CFDate
fn cmp(&self, other: &CFDate) -> Ordering
[src]
fn cmp(&self, other: &CFDate) -> Ordering
This method returns an Ordering
between self
and other
. Read more
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 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