Struct objc2_app_kit::NSWorkspace

source ·
#[repr(C)]
pub struct NSWorkspace { /* private fields */ }
Available on crate feature NSWorkspace only.

Implementations§

source§

impl NSWorkspace

NSWorkspaceAccessibilityDisplay

source

pub unsafe fn accessibilityDisplayShouldIncreaseContrast(&self) -> bool

Available on crate feature NSAccessibility only.
source

pub unsafe fn accessibilityDisplayShouldDifferentiateWithoutColor(&self) -> bool

Available on crate feature NSAccessibility only.
source

pub unsafe fn accessibilityDisplayShouldReduceTransparency(&self) -> bool

Available on crate feature NSAccessibility only.
source

pub unsafe fn accessibilityDisplayShouldReduceMotion(&self) -> bool

Available on crate feature NSAccessibility only.
source

pub unsafe fn accessibilityDisplayShouldInvertColors(&self) -> bool

Available on crate feature NSAccessibility only.
source§

impl NSWorkspace

NSWorkspaceAccessibility

source

pub unsafe fn isVoiceOverEnabled(&self) -> bool

Available on crate feature NSAccessibility only.
source

pub unsafe fn isSwitchControlEnabled(&self) -> bool

Available on crate feature NSAccessibility only.
source§

impl NSWorkspace

NSWorkspaceRunningApplications

source

pub unsafe fn runningApplications(&self) -> Id<NSArray<NSRunningApplication>>

Available on crate feature NSRunningApplication only.
source§

impl NSWorkspace

source

pub unsafe fn sharedWorkspace() -> Id<NSWorkspace>

source

pub unsafe fn notificationCenter(&self) -> Id<NSNotificationCenter>

source

pub unsafe fn openURL(&self, url: &NSURL) -> bool

source

pub unsafe fn openURL_configuration_completionHandler( &self, url: &NSURL, configuration: &NSWorkspaceOpenConfiguration, completion_handler: Option<&Block<dyn Fn(*mut NSRunningApplication, *mut NSError)>> )

Available on crate features NSRunningApplication and block2 only.
source

pub unsafe fn openURLs_withApplicationAtURL_configuration_completionHandler( &self, urls: &NSArray<NSURL>, application_url: &NSURL, configuration: &NSWorkspaceOpenConfiguration, completion_handler: Option<&Block<dyn Fn(*mut NSRunningApplication, *mut NSError)>> )

Available on crate features NSRunningApplication and block2 only.
source

pub unsafe fn openApplicationAtURL_configuration_completionHandler( &self, application_url: &NSURL, configuration: &NSWorkspaceOpenConfiguration, completion_handler: Option<&Block<dyn Fn(*mut NSRunningApplication, *mut NSError)>> )

Available on crate features NSRunningApplication and block2 only.
source

pub unsafe fn selectFile_inFileViewerRootedAtPath( &self, full_path: Option<&NSString>, root_full_path: &NSString ) -> bool

source

pub unsafe fn activateFileViewerSelectingURLs( &self, file_ur_ls: &NSArray<NSURL> )

source

pub unsafe fn showSearchResultsForQueryString( &self, query_string: &NSString ) -> bool

source

pub unsafe fn noteFileSystemChanged_(&self, path: &NSString)

source

pub unsafe fn isFilePackageAtPath(&self, full_path: &NSString) -> bool

source

pub unsafe fn iconForFile(&self, full_path: &NSString) -> Id<NSImage>

Available on crate feature NSImage only.
source

pub unsafe fn iconForFiles( &self, full_paths: &NSArray<NSString> ) -> Option<Id<NSImage>>

Available on crate feature NSImage only.
source

pub unsafe fn setIcon_forFile_options( &self, image: Option<&NSImage>, full_path: &NSString, options: NSWorkspaceIconCreationOptions ) -> bool

Available on crate feature NSImage only.
source

pub unsafe fn fileLabels(&self) -> Id<NSArray<NSString>>

source

pub unsafe fn fileLabelColors(&self) -> Id<NSArray<NSColor>>

Available on crate feature NSColor only.
source

pub unsafe fn recycleURLs_completionHandler( &self, ur_ls: &NSArray<NSURL>, handler: Option<&Block<dyn Fn(NonNull<NSDictionary<NSURL, NSURL>>, *mut NSError)>> )

Available on crate feature block2 only.
source

pub unsafe fn duplicateURLs_completionHandler( &self, ur_ls: &NSArray<NSURL>, handler: Option<&Block<dyn Fn(NonNull<NSDictionary<NSURL, NSURL>>, *mut NSError)>> )

Available on crate feature block2 only.
source

pub unsafe fn getFileSystemInfoForPath_isRemovable_isWritable_isUnmountable_description_type( &self, full_path: &NSString, removable_flag: *mut Bool, writable_flag: *mut Bool, unmountable_flag: *mut Bool, description: Option<&mut Option<Id<NSString>>>, file_system_type: Option<&mut Option<Id<NSString>>> ) -> bool

source

pub unsafe fn unmountAndEjectDeviceAtPath(&self, path: &NSString) -> bool

source

pub unsafe fn unmountAndEjectDeviceAtURL_error( &self, url: &NSURL ) -> Result<(), Id<NSError>>

source

pub unsafe fn extendPowerOffBy(&self, requested: NSInteger) -> NSInteger

source

pub unsafe fn hideOtherApplications(&self)

source

pub unsafe fn URLForApplicationWithBundleIdentifier( &self, bundle_identifier: &NSString ) -> Option<Id<NSURL>>

source

pub unsafe fn URLsForApplicationsWithBundleIdentifier( &self, bundle_identifier: &NSString ) -> Id<NSArray<NSURL>>

source

pub unsafe fn URLForApplicationToOpenURL( &self, url: &NSURL ) -> Option<Id<NSURL>>

source

pub unsafe fn URLsForApplicationsToOpenURL( &self, url: &NSURL ) -> Id<NSArray<NSURL>>

source

pub unsafe fn setDefaultApplicationAtURL_toOpenContentTypeOfFileAtURL_completionHandler( &self, application_url: &NSURL, url: &NSURL, completion_handler: Option<&Block<dyn Fn(*mut NSError)>> )

Available on crate feature block2 only.
source

pub unsafe fn setDefaultApplicationAtURL_toOpenURLsWithScheme_completionHandler( &self, application_url: &NSURL, url_scheme: &NSString, completion_handler: Option<&Block<dyn Fn(*mut NSError)>> )

Available on crate feature block2 only.
source

pub unsafe fn setDefaultApplicationAtURL_toOpenFileAtURL_completionHandler( &self, application_url: &NSURL, url: &NSURL, completion_handler: Option<&Block<dyn Fn(*mut NSError)>> )

Available on crate feature block2 only.
source

pub unsafe fn frontmostApplication(&self) -> Option<Id<NSRunningApplication>>

Available on crate feature NSRunningApplication only.
source

pub unsafe fn menuBarOwningApplication( &self ) -> Option<Id<NSRunningApplication>>

Available on crate feature NSRunningApplication only.
source§

impl NSWorkspace

Methods declared on superclass NSObject

source

pub unsafe fn init(this: Allocated<Self>) -> Id<Self>

source

pub unsafe fn new() -> Id<Self>

source§

impl NSWorkspace

NSDesktopImages

source

pub unsafe fn setDesktopImageURL_forScreen_options_error( &self, url: &NSURL, screen: &NSScreen, options: &NSDictionary<NSWorkspaceDesktopImageOptionKey, AnyObject> ) -> Result<(), Id<NSError>>

Available on crate feature NSScreen only.
source

pub unsafe fn desktopImageURLForScreen( &self, screen: &NSScreen ) -> Option<Id<NSURL>>

Available on crate feature NSScreen only.
source

pub unsafe fn desktopImageOptionsForScreen( &self, screen: &NSScreen ) -> Option<Id<NSDictionary<NSWorkspaceDesktopImageOptionKey, AnyObject>>>

Available on crate feature NSScreen only.
source§

impl NSWorkspace

NSWorkspaceAuthorization

source

pub unsafe fn requestAuthorizationOfType_completionHandler( &self, type: NSWorkspaceAuthorizationType, completion_handler: &Block<dyn Fn(*mut NSWorkspaceAuthorization, *mut NSError)> )

Available on crate feature block2 only.
source§

impl NSWorkspace

NSDeprecated

source

pub unsafe fn openFile(&self, full_path: &NSString) -> bool

👎Deprecated: Use -[NSWorkspace openURL:] instead.
source

pub unsafe fn openFile_withApplication( &self, full_path: &NSString, app_name: Option<&NSString> ) -> bool

👎Deprecated: Use -[NSWorkspace openURLs:withApplicationAtURL:configuration:completionHandler:] instead.
source

pub unsafe fn openFile_withApplication_andDeactivate( &self, full_path: &NSString, app_name: Option<&NSString>, flag: bool ) -> bool

👎Deprecated: Use -[NSWorkspace openURLs:withApplicationAtURL:configuration:completionHandler:] instead.
source

pub unsafe fn launchApplication(&self, app_name: &NSString) -> bool

👎Deprecated: Use -[NSWorkspace openApplicationAtURL:configuration:completionHandler:] instead.
source

pub unsafe fn launchApplicationAtURL_options_configuration_error( &self, url: &NSURL, options: NSWorkspaceLaunchOptions, configuration: &NSDictionary<NSWorkspaceLaunchConfigurationKey, AnyObject> ) -> Result<Id<NSRunningApplication>, Id<NSError>>

👎Deprecated: Use -[NSWorkspace openApplicationAtURL:configuration:completionHandler:] instead.
Available on crate feature NSRunningApplication only.
source

pub unsafe fn openURL_options_configuration_error( &self, url: &NSURL, options: NSWorkspaceLaunchOptions, configuration: &NSDictionary<NSWorkspaceLaunchConfigurationKey, AnyObject> ) -> Result<Id<NSRunningApplication>, Id<NSError>>

👎Deprecated: Use -[NSWorkspace openURL:configuration:completionHandler:] instead.
Available on crate feature NSRunningApplication only.
source

pub unsafe fn openURLs_withApplicationAtURL_options_configuration_error( &self, urls: &NSArray<NSURL>, application_url: &NSURL, options: NSWorkspaceLaunchOptions, configuration: &NSDictionary<NSWorkspaceLaunchConfigurationKey, AnyObject> ) -> Result<Id<NSRunningApplication>, Id<NSError>>

👎Deprecated: Use -[NSWorkspace openURLs:withApplicationAtURL:configuration:completionHandler:] instead.
Available on crate feature NSRunningApplication only.
source

pub unsafe fn launchApplication_showIcon_autolaunch( &self, app_name: &NSString, show_icon: bool, autolaunch: bool ) -> bool

👎Deprecated: Use -[NSWorkspace openApplicationAtURL:configuration:completionHandler:] instead.
source

pub unsafe fn fullPathForApplication( &self, app_name: &NSString ) -> Option<Id<NSString>>

👎Deprecated: Use -[NSWorkspace URLForApplicationWithBundleIdentifier:] instead.
source

pub unsafe fn absolutePathForAppBundleWithIdentifier( &self, bundle_identifier: &NSString ) -> Option<Id<NSString>>

👎Deprecated: Use -[NSWorkspace URLForApplicationWithBundleIdentifier:] instead.
source

pub unsafe fn launchAppWithBundleIdentifier_options_additionalEventParamDescriptor_launchIdentifier( &self, bundle_identifier: &NSString, options: NSWorkspaceLaunchOptions, descriptor: Option<&NSAppleEventDescriptor>, identifier: Option<&mut Option<Id<NSNumber>>> ) -> bool

👎Deprecated: Use -[NSWorkspace openApplicationAtURL:configuration:completionHandler:] instead.
source

pub unsafe fn openURLs_withAppBundleIdentifier_options_additionalEventParamDescriptor_launchIdentifiers( &self, urls: &NSArray<NSURL>, bundle_identifier: Option<&NSString>, options: NSWorkspaceLaunchOptions, descriptor: Option<&NSAppleEventDescriptor>, identifiers: Option<&mut Option<Id<NSArray<NSNumber>>>> ) -> bool

👎Deprecated: Use -[NSWorkspace openURLs:withApplicationAtURL:configuration:completionHandler:] instead.
source

pub unsafe fn openTempFile(&self, full_path: &NSString) -> bool

👎Deprecated
source

pub unsafe fn findApplications(&self)

👎Deprecated
source

pub unsafe fn noteUserDefaultsChanged(&self)

👎Deprecated
source

pub unsafe fn slideImage_from_to( &self, image: &NSImage, from_point: NSPoint, to_point: NSPoint )

👎Deprecated
Available on crate feature NSImage only.
source

pub unsafe fn checkForRemovableMedia(&self)

👎Deprecated
source

pub unsafe fn noteFileSystemChanged(&self)

👎Deprecated
source

pub unsafe fn fileSystemChanged(&self) -> bool

👎Deprecated
source

pub unsafe fn userDefaultsChanged(&self) -> bool

👎Deprecated
source

pub unsafe fn mountNewRemovableMedia(&self) -> Option<Id<NSArray>>

👎Deprecated
source

pub unsafe fn activeApplication(&self) -> Option<Id<NSDictionary>>

👎Deprecated: Use -[NSWorkspace frontmostApplication] instead.
source

pub unsafe fn mountedLocalVolumePaths(&self) -> Option<Id<NSArray>>

👎Deprecated: Use -[NSFileManager mountedVolumeURLsIncludingResourceValuesForKeys:options:] instead.
source

pub unsafe fn mountedRemovableMedia(&self) -> Option<Id<NSArray>>

👎Deprecated: Use -[NSFileManager mountedVolumeURLsIncludingResourceValuesForKeys:options:] instead.
source

pub unsafe fn launchedApplications(&self) -> Option<Id<NSArray>>

👎Deprecated: Use -[NSWorkspace runningApplications] instead.
source

pub unsafe fn openFile_fromImage_at_inView( &self, full_path: &NSString, image: Option<&NSImage>, point: NSPoint, view: Option<&NSView> ) -> bool

👎Deprecated: Use -[NSWorkspace openURL:] instead.
Available on crate features NSImage and NSResponder and NSView only.
source

pub unsafe fn performFileOperation_source_destination_files_tag( &self, operation: &NSWorkspaceFileOperationName, source: &NSString, destination: &NSString, files: &NSArray, tag: *mut NSInteger ) -> bool

👎Deprecated
source

pub unsafe fn getInfoForFile_application_type( &self, full_path: &NSString, app_name: Option<&mut Option<Id<NSString>>>, type: Option<&mut Option<Id<NSString>>> ) -> bool

👎Deprecated: Use -[NSWorkspace URLForApplicationToOpenURL:] to get the URL of an application that will open a given item, or -[NSURL getResourceValue:forKey:error:] with NSURLContentTypeKey to get the type of the given item.
source

pub unsafe fn iconForFileType(&self, file_type: &NSString) -> Id<NSImage>

👎Deprecated: Use -[NSWorkspace iconForContentType:] instead.
Available on crate feature NSImage only.
source

pub unsafe fn typeOfFile_error( &self, absolute_file_path: &NSString ) -> Result<Id<NSString>, Id<NSError>>

👎Deprecated: Use -[NSURL getResourceValue:forKey:error:] with NSURLContentTypeKey instead.
source

pub unsafe fn localizedDescriptionForType( &self, type_name: &NSString ) -> Option<Id<NSString>>

👎Deprecated: Use UTType.localizedDescription instead.
source

pub unsafe fn preferredFilenameExtensionForType( &self, type_name: &NSString ) -> Option<Id<NSString>>

👎Deprecated: Use UTType.preferredFilenameExtension instead.
source

pub unsafe fn filenameExtension_isValidForType( &self, filename_extension: &NSString, type_name: &NSString ) -> bool

👎Deprecated: Use +[UTType typesWithTag:tagClass:conformingToType:] to get a list of candidate types, then check if the input type conforms to any of them.
source

pub unsafe fn type_conformsToType( &self, first_type_name: &NSString, second_type_name: &NSString ) -> bool

👎Deprecated: Use -[UTType conformsToType:] instead.

Methods from Deref<Target = NSObject>§

source

pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !

Handle messages the object doesn’t recognize.

See Apple’s documentation for details.

Methods from Deref<Target = AnyObject>§

source

pub fn class(&self) -> &'static AnyClass

Available on crate feature NSAccessibilityConstants only.

Dynamically find the class of this object.

§Example

Check that an instance of NSObject has the precise class NSObject.

use objc2::ClassType;
use objc2::runtime::NSObject;

let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());
source

pub unsafe fn get_ivar<T>(&self, name: &str) -> &T
where T: Encode,

👎Deprecated: this is difficult to use correctly, use Ivar::load instead.
Available on crate feature NSAccessibilityConstants only.

Use Ivar::load instead.

§Safety

The object must have an instance variable with the given name, and it must be of type T.

See Ivar::load_ptr for details surrounding this.

source

pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut T
where T: Encode,

👎Deprecated: this is difficult to use correctly, use Ivar::load_mut instead.
Available on crate feature NSAccessibilityConstants only.

Use Ivar::load_mut instead.

§Safety

The object must have an instance variable with the given name, and it must be of type T.

See Ivar::load_ptr for details surrounding this.

Trait Implementations§

source§

impl AsMut<AnyObject> for NSWorkspace

source§

fn as_mut(&mut self) -> &mut AnyObject

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<NSObject> for NSWorkspace

source§

fn as_mut(&mut self) -> &mut NSObject

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<NSWorkspace> for NSWorkspace

source§

fn as_mut(&mut self) -> &mut Self

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<AnyObject> for NSWorkspace

source§

fn as_ref(&self) -> &AnyObject

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<NSObject> for NSWorkspace

source§

fn as_ref(&self) -> &NSObject

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<NSWorkspace> for NSWorkspace

source§

fn as_ref(&self) -> &Self

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<AnyObject> for NSWorkspace

source§

fn borrow(&self) -> &AnyObject

Immutably borrows from an owned value. Read more
source§

impl Borrow<NSObject> for NSWorkspace

source§

fn borrow(&self) -> &NSObject

Immutably borrows from an owned value. Read more
source§

impl BorrowMut<AnyObject> for NSWorkspace

source§

fn borrow_mut(&mut self) -> &mut AnyObject

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<NSObject> for NSWorkspace

source§

fn borrow_mut(&mut self) -> &mut NSObject

Mutably borrows from an owned value. Read more
source§

impl ClassType for NSWorkspace

§

type Super = NSObject

The superclass of this class. Read more
§

type Mutability = InteriorMutable

Whether the type is mutable or immutable. Read more
source§

const NAME: &'static str = "NSWorkspace"

The name of the Objective-C class that this type represents. Read more
source§

fn class() -> &'static AnyClass

Get a reference to the Objective-C class that this type represents. Read more
source§

fn as_super(&self) -> &Self::Super

Get an immutable reference to the superclass.
source§

fn as_super_mut(&mut self) -> &mut Self::Super

Get a mutable reference to the superclass.
source§

fn retain(&self) -> Id<Self>
where Self: IsRetainable + Sized,

Increment the reference count of the receiver. Read more
source§

fn alloc() -> Allocated<Self>

Allocate a new instance of the class. Read more
source§

impl Debug for NSWorkspace

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for NSWorkspace

§

type Target = NSObject

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for NSWorkspace

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl Hash for NSWorkspace

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl NSObjectProtocol for NSWorkspace

source§

fn isEqual(&self, other: &AnyObject) -> bool
where Self: Sized + Message,

Check whether the object is equal to an arbitrary other object. Read more
source§

fn hash(&self) -> usize
where Self: Sized + Message,

An integer that can be used as a table address in a hash table structure. Read more
source§

fn isKindOfClass(&self, cls: &AnyClass) -> bool
where Self: Sized + Message,

Check if the object is an instance of the class, or one of its subclasses. Read more
source§

fn is_kind_of<T>(&self) -> bool
where T: ClassType, Self: Sized + Message,

Check if the object is an instance of the class type, or one of its subclasses. Read more
source§

fn isMemberOfClass(&self, cls: &AnyClass) -> bool
where Self: Sized + Message,

Check if the object is an instance of a specific class, without checking subclasses. Read more
source§

fn respondsToSelector(&self, aSelector: Sel) -> bool
where Self: Sized + Message,

Check whether the object implements or inherits a method with the given selector. Read more
source§

fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
where Self: Sized + Message,

Check whether the object conforms to a given protocol. Read more
source§

fn description(&self) -> Id<NSObject>
where Self: Sized + Message,

A textual representation of the object. Read more
source§

fn debugDescription(&self) -> Id<NSObject>
where Self: Sized + Message,

A textual representation of the object to use when debugging. Read more
source§

fn isProxy(&self) -> bool
where Self: Sized + Message,

Check whether the receiver is a subclass of the NSProxy root class instead of the usual NSObject. Read more
source§

fn retainCount(&self) -> usize
where Self: Sized + Message,

The reference count of the object. Read more
source§

impl PartialEq for NSWorkspace

source§

fn eq(&self, other: &NSWorkspace) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl RefEncode for NSWorkspace

source§

const ENCODING_REF: Encoding = <NSObject as ::objc2::RefEncode>::ENCODING_REF

The Objective-C type-encoding for a reference of this type. Read more
source§

impl Eq for NSWorkspace

source§

impl Message for NSWorkspace

source§

impl StructuralPartialEq for NSWorkspace

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CounterpartOrSelf for T
where T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityCounterpartOrSelf<T>,

§

type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable

The immutable counterpart of the type, or Self if the type has no immutable counterpart. Read more
§

type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable

The mutable counterpart of the type, or Self if the type has no mutable counterpart. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> AutoreleaseSafe for T
where T: ?Sized,

source§

impl<T> IsAllocableAnyThread for T
where T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityIsAllocableAnyThread,

source§

impl<T> IsIdCloneable for T
where T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityIsIdCloneable,

source§

impl<T> IsRetainable for T
where T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityIsRetainable,