INIntentResolutionResult

Struct INIntentResolutionResult 

Source
pub struct INIntentResolutionResult { /* private fields */ }
Available on crate feature INIntentResolutionResult only.
Expand description

Implementations§

Source§

impl INIntentResolutionResult

Source

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

Source

pub unsafe fn needsValue() -> Retained<Self>

Source

pub unsafe fn notRequired() -> Retained<Self>

Source

pub unsafe fn unsupported() -> Retained<Self>

Source§

impl INIntentResolutionResult

Methods declared on superclass NSObject.

Source

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

Source§

impl INIntentResolutionResult

Custom.

Source

pub unsafe fn unsupportedWithReason(reason: NSInteger) -> Retained<Self>

Available on crate feature INIntentResolutionResult_Custom only.
Source

pub unsafe fn confirmationRequiredWithItemToConfirm_forReason( item_to_confirm: &AnyObject, reason: NSInteger, ) -> Retained<Self>

Available on crate feature INIntentResolutionResult_Custom only.
§Safety

item_to_confirm should be of the correct type.

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

Dynamically find the class of this object.

§Panics

May panic if the object is invalid (which may be the case for objects returned from unavailable init/new methods).

§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.

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 fn downcast_ref<T>(&self) -> Option<&T>
where T: DowncastTarget,

Attempt to downcast the object to a class of type T.

This is the reference-variant. Use Retained::downcast if you want to convert a retained object to another type.

§Mutable classes

Some classes have immutable and mutable variants, such as NSString and NSMutableString.

When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.

So using this method to convert a NSString to a NSMutableString, while not unsound, is generally frowned upon unless you created the string yourself, or the API explicitly documents the string to be mutable.

See Apple’s documentation on mutability and on isKindOfClass: for more details.

§Generic classes

Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.

You can, however, safely downcast to generic collections where all the type-parameters are AnyObject.

§Panics

This works internally by calling isKindOfClass:. That means that the object must have the instance method of that name, and an exception will be thrown (if CoreFoundation is linked) or the process will abort if that is not the case. In the vast majority of cases, you don’t need to worry about this, since both root objects NSObject and NSProxy implement this method.

§Examples

Cast an NSString back and forth from NSObject.

use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};

let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();

Try (and fail) to cast an NSObject to an NSString.

use objc2_foundation::{NSObject, NSString};

let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());

Try to cast to an array of strings.

use objc2_foundation::{NSArray, NSObject, NSString};

let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();

This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.

Downcast when processing each element instead.

use objc2_foundation::{NSArray, NSObject, NSString};

let arr = NSArray::from_retained_slice(&[NSObject::new()]);

for elem in arr {
    if let Some(data) = elem.downcast_ref::<NSString>() {
        // handle `data`
    }
}

Trait Implementations§

Source§

impl AsRef<AnyObject> for INIntentResolutionResult

Source§

fn as_ref(&self) -> &AnyObject

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

impl AsRef<INIntentResolutionResult> for INAccountTypeResolutionResult

Available on crate feature INAccountTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INAddMediaMediaDestinationResolutionResult

Available on crate features INMediaDestinationResolutionResult and INAddMediaMediaDestinationResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INAddMediaMediaItemResolutionResult

Available on crate features INMediaItemResolutionResult and INAddMediaMediaItemResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INAddTasksTargetTaskListResolutionResult

Available on crate features INTaskListResolutionResult and INAddTasksTargetTaskListResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INAddTasksTemporalEventTriggerResolutionResult

Available on crate features INTemporalEventTriggerResolutionResult and INAddTasksTemporalEventTriggerResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INBalanceTypeResolutionResult

Available on crate feature INBalanceTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INBillPayeeResolutionResult

Available on crate feature INBillPayeeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INBillTypeResolutionResult

Available on crate feature INBillTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INBooleanResolutionResult

Available on crate feature INBooleanResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCallCapabilityResolutionResult

Available on crate feature INCallCapabilityResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCallDestinationTypeResolutionResult

Available on crate feature INCallDestinationTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCallRecordResolutionResult

Available on crate feature INCallRecordResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCallRecordTypeOptionsResolutionResult

Available on crate feature INCallRecordTypeOptionsResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCallRecordTypeResolutionResult

Available on crate feature INCallRecordTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCarAirCirculationModeResolutionResult

Available on crate feature INCarAirCirculationModeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCarAudioSourceResolutionResult

Available on crate feature INCarAudioSourceResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCarDefrosterResolutionResult

Available on crate feature INCarDefrosterResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCarSeatResolutionResult

Available on crate feature INCarSeatResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCarSignalOptionsResolutionResult

Available on crate feature INCarSignalOptionsResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INCurrencyAmountResolutionResult

Available on crate feature INCurrencyAmountResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INDateComponentsRangeResolutionResult

Available on crate feature INDateComponentsRangeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INDateComponentsResolutionResult

Available on crate feature INDateComponentsResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INDateSearchTypeResolutionResult

Available on crate feature INDateSearchTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INDeleteTasksTaskListResolutionResult

Available on crate features INTaskListResolutionResult and INDeleteTasksTaskListResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INDeleteTasksTaskResolutionResult

Available on crate features INTaskResolutionResult and INDeleteTasksTaskResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INDoubleResolutionResult

Available on crate feature INDoubleResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INEnergyResolutionResult

Available on crate feature INEnergyResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INEnumResolutionResult

Available on crate feature INEnumResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INFileResolutionResult

Available on crate feature INFileResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INIntegerResolutionResult

Available on crate feature INIntegerResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INIntentResolutionResult

Source§

fn as_ref(&self) -> &Self

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

impl AsRef<INIntentResolutionResult> for INLengthResolutionResult

Available on crate feature INLengthResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INLocationSearchTypeResolutionResult

Available on crate feature INLocationSearchTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INMassResolutionResult

Available on crate feature INMassResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INMediaAffinityTypeResolutionResult

Available on crate feature INMediaAffinityTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INMediaDestinationResolutionResult

Available on crate feature INMediaDestinationResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INMediaItemResolutionResult

Available on crate feature INMediaItemResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INMessageAttributeOptionsResolutionResult

Available on crate feature INMessageAttributeOptionsResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INMessageAttributeResolutionResult

Available on crate feature INMessageAttributeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INNoteContentResolutionResult

Available on crate feature INNoteContentResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INNoteContentTypeResolutionResult

Available on crate feature INNoteContentTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INNoteResolutionResult

Available on crate feature INNoteResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INNotebookItemTypeResolutionResult

Available on crate feature INNotebookItemTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INObjectResolutionResult

Available on crate feature INObjectResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INOutgoingMessageTypeResolutionResult

Available on crate feature INOutgoingMessageTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INPaymentAccountResolutionResult

Available on crate feature INPaymentAccountResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INPaymentAmountResolutionResult

Available on crate feature INPaymentAmountResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INPaymentMethodResolutionResult

Available on crate feature INPaymentMethodResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INPaymentStatusResolutionResult

Available on crate feature INPaymentStatusResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INPersonResolutionResult

Available on crate feature INPersonResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INPlacemarkResolutionResult

Available on crate feature INPlacemarkResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INPlayMediaMediaItemResolutionResult

Available on crate features INMediaItemResolutionResult and INPlayMediaMediaItemResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INPlayMediaPlaybackSpeedResolutionResult

Available on crate features INDoubleResolutionResult and INPlayMediaPlaybackSpeedResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INPlaybackQueueLocationResolutionResult

Available on crate feature INPlaybackQueueLocationResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INPlaybackRepeatModeResolutionResult

Available on crate feature INPlaybackRepeatModeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INRadioTypeResolutionResult

Available on crate feature INRadioTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INRelativeReferenceResolutionResult

Available on crate feature INRelativeReferenceResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INRelativeSettingResolutionResult

Available on crate feature INRelativeSettingResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INRequestPaymentCurrencyAmountResolutionResult

Available on crate features INCurrencyAmountResolutionResult and INRequestPaymentCurrencyAmountResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INRequestPaymentPayerResolutionResult

Available on crate features INPersonResolutionResult and INRequestPaymentPayerResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INRestaurantGuestResolutionResult

Available on crate feature INRestaurantGuestResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INRestaurantResolutionResult

Available on crate feature INRestaurantResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INSearchForMediaMediaItemResolutionResult

Available on crate features INMediaItemResolutionResult and INSearchForMediaMediaItemResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INSendMessageRecipientResolutionResult

Available on crate features INPersonResolutionResult and INSendMessageRecipientResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INSendPaymentCurrencyAmountResolutionResult

Available on crate features INCurrencyAmountResolutionResult and INSendPaymentCurrencyAmountResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INSendPaymentPayeeResolutionResult

Available on crate features INPersonResolutionResult and INSendPaymentPayeeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INSetTaskAttributeTemporalEventTriggerResolutionResult

Available on crate features INTemporalEventTriggerResolutionResult and INSetTaskAttributeTemporalEventTriggerResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INSnoozeTasksTaskResolutionResult

Available on crate features INTaskResolutionResult and INSnoozeTasksTaskResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INSpatialEventTriggerResolutionResult

Available on crate feature INSpatialEventTriggerResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INSpeakableStringResolutionResult

Available on crate feature INSpeakableStringResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INSpeedResolutionResult

Available on crate feature INSpeedResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INStartCallCallCapabilityResolutionResult

Available on crate features INCallCapabilityResolutionResult and INStartCallCallCapabilityResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INStartCallCallRecordToCallBackResolutionResult

Available on crate features INCallRecordResolutionResult and INStartCallCallRecordToCallBackResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INStartCallContactResolutionResult

Available on crate features INPersonResolutionResult and INStartCallContactResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INStringResolutionResult

Available on crate feature INStringResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INTaskListResolutionResult

Available on crate feature INTaskListResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INTaskPriorityResolutionResult

Available on crate feature INTaskPriorityResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INTaskResolutionResult

Available on crate feature INTaskResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INTaskStatusResolutionResult

Available on crate feature INTaskStatusResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INTemperatureResolutionResult

Available on crate feature INTemperatureResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INTemporalEventTriggerResolutionResult

Available on crate feature INTemporalEventTriggerResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INTemporalEventTriggerTypeOptionsResolutionResult

Available on crate feature INTemporalEventTriggerTypeOptionsResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INTimeIntervalResolutionResult

Available on crate feature INTimeIntervalResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INURLResolutionResult

Available on crate feature INURLResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INUpdateMediaAffinityMediaItemResolutionResult

Available on crate features INMediaItemResolutionResult and INUpdateMediaAffinityMediaItemResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INVisualCodeTypeResolutionResult

Available on crate feature INVisualCodeTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INVolumeResolutionResult

Available on crate feature INVolumeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INWorkoutGoalUnitTypeResolutionResult

Available on crate feature INWorkoutGoalUnitTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<INIntentResolutionResult> for INWorkoutLocationTypeResolutionResult

Available on crate feature INWorkoutLocationTypeResolutionResult only.
Source§

fn as_ref(&self) -> &INIntentResolutionResult

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

impl AsRef<NSObject> for INIntentResolutionResult

Source§

fn as_ref(&self) -> &NSObject

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

impl Borrow<AnyObject> for INIntentResolutionResult

Source§

fn borrow(&self) -> &AnyObject

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INAccountTypeResolutionResult

Available on crate feature INAccountTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INAddMediaMediaDestinationResolutionResult

Available on crate features INMediaDestinationResolutionResult and INAddMediaMediaDestinationResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INAddMediaMediaItemResolutionResult

Available on crate features INMediaItemResolutionResult and INAddMediaMediaItemResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INAddTasksTargetTaskListResolutionResult

Available on crate features INTaskListResolutionResult and INAddTasksTargetTaskListResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INAddTasksTemporalEventTriggerResolutionResult

Available on crate features INTemporalEventTriggerResolutionResult and INAddTasksTemporalEventTriggerResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INBalanceTypeResolutionResult

Available on crate feature INBalanceTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INBillPayeeResolutionResult

Available on crate feature INBillPayeeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INBillTypeResolutionResult

Available on crate feature INBillTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INBooleanResolutionResult

Available on crate feature INBooleanResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCallCapabilityResolutionResult

Available on crate feature INCallCapabilityResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCallDestinationTypeResolutionResult

Available on crate feature INCallDestinationTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCallRecordResolutionResult

Available on crate feature INCallRecordResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCallRecordTypeOptionsResolutionResult

Available on crate feature INCallRecordTypeOptionsResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCallRecordTypeResolutionResult

Available on crate feature INCallRecordTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCarAirCirculationModeResolutionResult

Available on crate feature INCarAirCirculationModeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCarAudioSourceResolutionResult

Available on crate feature INCarAudioSourceResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCarDefrosterResolutionResult

Available on crate feature INCarDefrosterResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCarSeatResolutionResult

Available on crate feature INCarSeatResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCarSignalOptionsResolutionResult

Available on crate feature INCarSignalOptionsResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INCurrencyAmountResolutionResult

Available on crate feature INCurrencyAmountResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INDateComponentsRangeResolutionResult

Available on crate feature INDateComponentsRangeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INDateComponentsResolutionResult

Available on crate feature INDateComponentsResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INDateSearchTypeResolutionResult

Available on crate feature INDateSearchTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INDeleteTasksTaskListResolutionResult

Available on crate features INTaskListResolutionResult and INDeleteTasksTaskListResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INDeleteTasksTaskResolutionResult

Available on crate features INTaskResolutionResult and INDeleteTasksTaskResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INDoubleResolutionResult

Available on crate feature INDoubleResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INEnergyResolutionResult

Available on crate feature INEnergyResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INEnumResolutionResult

Available on crate feature INEnumResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INFileResolutionResult

Available on crate feature INFileResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INIntegerResolutionResult

Available on crate feature INIntegerResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INLengthResolutionResult

Available on crate feature INLengthResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INLocationSearchTypeResolutionResult

Available on crate feature INLocationSearchTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INMassResolutionResult

Available on crate feature INMassResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INMediaAffinityTypeResolutionResult

Available on crate feature INMediaAffinityTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INMediaDestinationResolutionResult

Available on crate feature INMediaDestinationResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INMediaItemResolutionResult

Available on crate feature INMediaItemResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INMessageAttributeOptionsResolutionResult

Available on crate feature INMessageAttributeOptionsResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INMessageAttributeResolutionResult

Available on crate feature INMessageAttributeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INNoteContentResolutionResult

Available on crate feature INNoteContentResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INNoteContentTypeResolutionResult

Available on crate feature INNoteContentTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INNoteResolutionResult

Available on crate feature INNoteResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INNotebookItemTypeResolutionResult

Available on crate feature INNotebookItemTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INObjectResolutionResult

Available on crate feature INObjectResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INOutgoingMessageTypeResolutionResult

Available on crate feature INOutgoingMessageTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INPaymentAccountResolutionResult

Available on crate feature INPaymentAccountResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INPaymentAmountResolutionResult

Available on crate feature INPaymentAmountResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INPaymentMethodResolutionResult

Available on crate feature INPaymentMethodResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INPaymentStatusResolutionResult

Available on crate feature INPaymentStatusResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INPersonResolutionResult

Available on crate feature INPersonResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INPlacemarkResolutionResult

Available on crate feature INPlacemarkResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INPlayMediaMediaItemResolutionResult

Available on crate features INMediaItemResolutionResult and INPlayMediaMediaItemResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INPlayMediaPlaybackSpeedResolutionResult

Available on crate features INDoubleResolutionResult and INPlayMediaPlaybackSpeedResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INPlaybackQueueLocationResolutionResult

Available on crate feature INPlaybackQueueLocationResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INPlaybackRepeatModeResolutionResult

Available on crate feature INPlaybackRepeatModeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INRadioTypeResolutionResult

Available on crate feature INRadioTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INRelativeReferenceResolutionResult

Available on crate feature INRelativeReferenceResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INRelativeSettingResolutionResult

Available on crate feature INRelativeSettingResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INRequestPaymentCurrencyAmountResolutionResult

Available on crate features INCurrencyAmountResolutionResult and INRequestPaymentCurrencyAmountResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INRequestPaymentPayerResolutionResult

Available on crate features INPersonResolutionResult and INRequestPaymentPayerResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INRestaurantGuestResolutionResult

Available on crate feature INRestaurantGuestResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INRestaurantResolutionResult

Available on crate feature INRestaurantResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INSearchForMediaMediaItemResolutionResult

Available on crate features INMediaItemResolutionResult and INSearchForMediaMediaItemResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INSendMessageRecipientResolutionResult

Available on crate features INPersonResolutionResult and INSendMessageRecipientResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INSendPaymentCurrencyAmountResolutionResult

Available on crate features INCurrencyAmountResolutionResult and INSendPaymentCurrencyAmountResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INSendPaymentPayeeResolutionResult

Available on crate features INPersonResolutionResult and INSendPaymentPayeeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INSetTaskAttributeTemporalEventTriggerResolutionResult

Available on crate features INTemporalEventTriggerResolutionResult and INSetTaskAttributeTemporalEventTriggerResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INSnoozeTasksTaskResolutionResult

Available on crate features INTaskResolutionResult and INSnoozeTasksTaskResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INSpatialEventTriggerResolutionResult

Available on crate feature INSpatialEventTriggerResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INSpeakableStringResolutionResult

Available on crate feature INSpeakableStringResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INSpeedResolutionResult

Available on crate feature INSpeedResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INStartCallCallCapabilityResolutionResult

Available on crate features INCallCapabilityResolutionResult and INStartCallCallCapabilityResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INStartCallCallRecordToCallBackResolutionResult

Available on crate features INCallRecordResolutionResult and INStartCallCallRecordToCallBackResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INStartCallContactResolutionResult

Available on crate features INPersonResolutionResult and INStartCallContactResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INStringResolutionResult

Available on crate feature INStringResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INTaskListResolutionResult

Available on crate feature INTaskListResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INTaskPriorityResolutionResult

Available on crate feature INTaskPriorityResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INTaskResolutionResult

Available on crate feature INTaskResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INTaskStatusResolutionResult

Available on crate feature INTaskStatusResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INTemperatureResolutionResult

Available on crate feature INTemperatureResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INTemporalEventTriggerResolutionResult

Available on crate feature INTemporalEventTriggerResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INTemporalEventTriggerTypeOptionsResolutionResult

Available on crate feature INTemporalEventTriggerTypeOptionsResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INTimeIntervalResolutionResult

Available on crate feature INTimeIntervalResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INURLResolutionResult

Available on crate feature INURLResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INUpdateMediaAffinityMediaItemResolutionResult

Available on crate features INMediaItemResolutionResult and INUpdateMediaAffinityMediaItemResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INVisualCodeTypeResolutionResult

Available on crate feature INVisualCodeTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INVolumeResolutionResult

Available on crate feature INVolumeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INWorkoutGoalUnitTypeResolutionResult

Available on crate feature INWorkoutGoalUnitTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<INIntentResolutionResult> for INWorkoutLocationTypeResolutionResult

Available on crate feature INWorkoutLocationTypeResolutionResult only.
Source§

fn borrow(&self) -> &INIntentResolutionResult

Immutably borrows from an owned value. Read more
Source§

impl Borrow<NSObject> for INIntentResolutionResult

Source§

fn borrow(&self) -> &NSObject

Immutably borrows from an owned value. Read more
Source§

impl ClassType for INIntentResolutionResult

Source§

const NAME: &'static str = "INIntentResolutionResult"

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

type Super = NSObject

The superclass of this class. Read more
Source§

type ThreadKind = <<INIntentResolutionResult as ClassType>::Super as ClassType>::ThreadKind

Whether the type can be used from any thread, or from only the main thread. 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§

impl Debug for INIntentResolutionResult

Source§

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

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

impl Deref for INIntentResolutionResult

Source§

type Target = NSObject

The resulting type after dereferencing.
Source§

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

Dereferences the value.
Source§

impl Hash for INIntentResolutionResult

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 Message for INIntentResolutionResult

Source§

fn retain(&self) -> Retained<Self>
where Self: Sized,

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

impl NSObjectProtocol for INIntentResolutionResult

Source§

fn isEqual(&self, other: Option<&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,

👎Deprecated: use isKindOfClass directly, or cast your objects with AnyObject::downcast_ref
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) -> Retained<NSObject>
where Self: Sized + Message,

A textual representation of the object. Read more
Source§

fn debugDescription(&self) -> Retained<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 INIntentResolutionResult

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl RefEncode for INIntentResolutionResult

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 DowncastTarget for INIntentResolutionResult

Source§

impl Eq for INIntentResolutionResult

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<'a, T> AnyThread for T
where T: ClassType<ThreadKind = dyn AnyThread + 'a> + ?Sized,

Source§

fn alloc() -> Allocated<Self>
where Self: Sized + ClassType,

Allocate a new instance of the class. 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> 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<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

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

Source§

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>,

Source§

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,