Trait ToVoid

Source
pub unsafe trait ToVoid<T> {
    // Required method
    fn to_void(&self) -> *const c_void;
}
Expand description

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

Required Methods§

Implementations on Foreign Types§

Source§

impl ToVoid<*const c_void> for *const c_void

Implementors§

Source§

impl ToVoid<CFArray> for CFArray

Source§

impl ToVoid<CFArray> for CFArrayRef

Source§

impl ToVoid<CFAttributedString> for CFAttributedString

Source§

impl ToVoid<CFAttributedString> for CFAttributedStringRef

Source§

impl ToVoid<CFMutableAttributedString> for CFMutableAttributedString

Source§

impl ToVoid<CFMutableAttributedString> for CFMutableAttributedStringRef

Source§

impl ToVoid<CFBoolean> for CFBoolean

Source§

impl ToVoid<CFBoolean> for CFBooleanRef

Source§

impl ToVoid<CFBundle> for CFBundle

Source§

impl ToVoid<CFBundle> for CFBundleRef

Source§

impl ToVoid<CFCharacterSet> for CFCharacterSet

Source§

impl ToVoid<CFCharacterSet> for CFCharacterSetRef

Source§

impl ToVoid<CFData> for CFData

Source§

impl ToVoid<CFData> for CFDataRef

Source§

impl ToVoid<CFDate> for CFDate

Source§

impl ToVoid<CFDate> for CFDateRef

Source§

impl ToVoid<CFDictionary> for CFDictionary

Source§

impl ToVoid<CFDictionary> for CFDictionaryRef

Source§

impl ToVoid<CFMutableDictionary> for CFMutableDictionary

Source§

impl ToVoid<CFMutableDictionary> for CFMutableDictionaryRef

Source§

impl ToVoid<CFError> for CFError

Source§

impl ToVoid<CFError> for CFErrorRef

Source§

impl ToVoid<CFFileDescriptor> for CFFileDescriptor

Source§

impl ToVoid<CFFileDescriptor> for CFFileDescriptorRef

Source§

impl ToVoid<CFMachPort> for CFMachPort

Source§

impl ToVoid<CFMachPort> for CFMachPortRef

Source§

impl ToVoid<CFNumber> for CFNumber

Source§

impl ToVoid<CFNumber> for CFNumberRef

Source§

impl ToVoid<CFRunLoop> for CFRunLoop

Source§

impl ToVoid<CFRunLoop> for CFRunLoopRef

Source§

impl ToVoid<CFRunLoopObserver> for CFRunLoopObserver

Source§

impl ToVoid<CFRunLoopObserver> for CFRunLoopObserverRef

Source§

impl ToVoid<CFRunLoopSource> for CFRunLoopSource

Source§

impl ToVoid<CFRunLoopSource> for CFRunLoopSourceRef

Source§

impl ToVoid<CFRunLoopTimer> for CFRunLoopTimer

Source§

impl ToVoid<CFRunLoopTimer> for CFRunLoopTimerRef

Source§

impl ToVoid<CFSet> for CFSet

Source§

impl ToVoid<CFSet> for CFSetRef

Source§

impl ToVoid<CFString> for CFString

Source§

impl ToVoid<CFString> for CFStringRef

Source§

impl ToVoid<CFTimeZone> for CFTimeZone

Source§

impl ToVoid<CFTimeZone> for CFTimeZoneRef

Source§

impl ToVoid<CFURL> for CFURL

Source§

impl ToVoid<CFURL> for CFURLRef

Source§

impl ToVoid<CFUUID> for CFUUID

Source§

impl ToVoid<CFUUID> for CFUUIDRef

Source§

impl ToVoid<CFAllocator> for CFAllocator

Source§

impl ToVoid<CFAllocator> for CFAllocatorRef

Source§

impl ToVoid<CFType> for CFType

Source§

impl ToVoid<CFType> for CFTypeRef

Source§

impl<'a> ToVoid<CFArray> for &'a CFArray

Source§

impl<'a> ToVoid<CFAttributedString> for &'a CFAttributedString

Source§

impl<'a> ToVoid<CFMutableAttributedString> for &'a CFMutableAttributedString

Source§

impl<'a> ToVoid<CFBoolean> for &'a CFBoolean

Source§

impl<'a> ToVoid<CFBundle> for &'a CFBundle

Source§

impl<'a> ToVoid<CFCharacterSet> for &'a CFCharacterSet

Source§

impl<'a> ToVoid<CFData> for &'a CFData

Source§

impl<'a> ToVoid<CFDate> for &'a CFDate

Source§

impl<'a> ToVoid<CFDictionary> for &'a CFDictionary

Source§

impl<'a> ToVoid<CFMutableDictionary> for &'a CFMutableDictionary

Source§

impl<'a> ToVoid<CFError> for &'a CFError

Source§

impl<'a> ToVoid<CFFileDescriptor> for &'a CFFileDescriptor

Source§

impl<'a> ToVoid<CFMachPort> for &'a CFMachPort

Source§

impl<'a> ToVoid<CFNumber> for &'a CFNumber

Source§

impl<'a> ToVoid<CFRunLoop> for &'a CFRunLoop

Source§

impl<'a> ToVoid<CFRunLoopObserver> for &'a CFRunLoopObserver

Source§

impl<'a> ToVoid<CFRunLoopSource> for &'a CFRunLoopSource

Source§

impl<'a> ToVoid<CFRunLoopTimer> for &'a CFRunLoopTimer

Source§

impl<'a> ToVoid<CFSet> for &'a CFSet

Source§

impl<'a> ToVoid<CFString> for &'a CFString

Source§

impl<'a> ToVoid<CFTimeZone> for &'a CFTimeZone

Source§

impl<'a> ToVoid<CFURL> for &'a CFURL

Source§

impl<'a> ToVoid<CFUUID> for &'a CFUUID

Source§

impl<'a> ToVoid<CFAllocator> for &'a CFAllocator

Source§

impl<'a> ToVoid<CFType> for &'a CFType