pub unsafe trait NSObjectNSScripting:
ClassType
+ Sized
+ Sealed {
// Provided methods
unsafe fn scriptingValueForSpecifier(
&self,
object_specifier: &NSScriptObjectSpecifier,
) -> Option<Retained<AnyObject>> { ... }
unsafe fn scriptingProperties(
&self,
) -> Option<Retained<NSDictionary<NSString, AnyObject>>> { ... }
unsafe fn setScriptingProperties(
&self,
scripting_properties: Option<&NSDictionary<NSString, AnyObject>>,
) { ... }
unsafe fn copyScriptingValue_forKey_withProperties(
&self,
value: &AnyObject,
key: &NSString,
properties: &NSDictionary<NSString, AnyObject>,
) -> Option<Retained<AnyObject>> { ... }
unsafe fn newScriptingObjectOfClass_forValueForKey_withContentsValue_properties(
&self,
object_class: &AnyClass,
key: &NSString,
contents_value: Option<&AnyObject>,
properties: &NSDictionary<NSString, AnyObject>,
) -> Option<Retained<AnyObject>> { ... }
}Available on crate feature
NSObjectScripting only.Expand description
Category “NSScripting” on NSObject.
Provided Methods§
unsafe fn scriptingValueForSpecifier( &self, object_specifier: &NSScriptObjectSpecifier, ) -> Option<Retained<AnyObject>>
Available on crate feature
NSScriptObjectSpecifiers only.unsafe fn scriptingProperties( &self, ) -> Option<Retained<NSDictionary<NSString, AnyObject>>>
Available on crate features
NSDictionary and NSString only.Sourceunsafe fn setScriptingProperties(
&self,
scripting_properties: Option<&NSDictionary<NSString, AnyObject>>,
)
Available on crate features NSDictionary and NSString only.
unsafe fn setScriptingProperties( &self, scripting_properties: Option<&NSDictionary<NSString, AnyObject>>, )
NSDictionary and NSString only.Setter for scriptingProperties.
unsafe fn copyScriptingValue_forKey_withProperties( &self, value: &AnyObject, key: &NSString, properties: &NSDictionary<NSString, AnyObject>, ) -> Option<Retained<AnyObject>>
Available on crate features
NSDictionary and NSString only.unsafe fn newScriptingObjectOfClass_forValueForKey_withContentsValue_properties( &self, object_class: &AnyClass, key: &NSString, contents_value: Option<&AnyObject>, properties: &NSDictionary<NSString, AnyObject>, ) -> Option<Retained<AnyObject>>
Available on crate features
NSDictionary and NSString only.Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.