Trait core_foundation::base::ToVoid[][src]

pub unsafe trait ToVoid<T> {
    fn to_void(&self) -> *const c_void;
}

A trait describing how to convert from the stored *const c_void to the desired T

Required Methods

Implementations on Foreign Types

impl ToVoid<CFArray> for CFArrayRef
[src]

impl ToVoid<CFAttributedString> for CFAttributedStringRef
[src]

impl ToVoid<CFMutableAttributedString> for CFMutableAttributedStringRef
[src]

impl ToVoid<CFAllocator> for CFAllocatorRef
[src]

impl ToVoid<*const c_void> for *const c_void
[src]

impl ToVoid<CFType> for CFTypeRef
[src]

impl ToVoid<CFData> for CFDataRef
[src]

impl ToVoid<CFDate> for CFDateRef
[src]

impl ToVoid<CFDictionary> for CFDictionaryRef
[src]

impl ToVoid<CFMutableDictionary> for CFMutableDictionaryRef
[src]

impl ToVoid<CFError> for CFErrorRef
[src]

impl ToVoid<CFFileDescriptor> for CFFileDescriptorRef
[src]

impl ToVoid<CFNumber> for CFNumberRef
[src]

impl ToVoid<CFSet> for CFSetRef
[src]

impl ToVoid<CFString> for CFStringRef
[src]

impl ToVoid<CFURL> for CFURLRef
[src]

impl ToVoid<CFBundle> for CFBundleRef
[src]

impl ToVoid<CFRunLoop> for CFRunLoopRef
[src]

impl ToVoid<CFRunLoopTimer> for CFRunLoopTimerRef
[src]

impl ToVoid<CFRunLoopSource> for CFRunLoopSourceRef
[src]

impl ToVoid<CFRunLoopObserver> for CFRunLoopObserverRef
[src]

impl ToVoid<CFTimeZone> for CFTimeZoneRef
[src]

impl ToVoid<CFUUID> for CFUUIDRef
[src]

Implementors