pub struct CLKComplicationTemplate { /* private fields */ }CLKComplicationTemplate only.Expand description
Implementations§
Source§impl CLKComplicationTemplate
impl CLKComplicationTemplate
pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>
pub unsafe fn new() -> Retained<Self>
pub unsafe fn tintColor(&self) -> Option<Retained<UIColor>>
objc2-ui-kit only.Methods from Deref<Target = NSObject>§
Sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
Sourcepub fn class(&self) -> &'static AnyClass
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());Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load instead.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
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.
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
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 CLKComplicationTemplate
impl AsRef<AnyObject> for CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallRingImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallRingImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallRingText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallRingText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallSimpleImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallSimpleImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallSimpleText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallSimpleText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallStackImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallStackImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallStackText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallStackText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeColumnsText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeColumnsText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeRingImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeRingImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeRingText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeRingText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeSimpleImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeSimpleImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeSimpleText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeSimpleText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeStackImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeStackImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeStackText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeStackText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicBezelCircularText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicBezelCircularText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircular
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircular
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularClosedGaugeImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularClosedGaugeImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularClosedGaugeText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularClosedGaugeText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeRangeText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeRangeText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeSimpleText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeSimpleText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularStackImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularStackImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularStackText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularStackText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerCircularImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerCircularImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerGaugeImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerGaugeImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerGaugeText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerGaugeText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerStackText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerStackText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerTextImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerTextImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircular
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircular
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularClosedGaugeImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularClosedGaugeImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularClosedGaugeText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularClosedGaugeText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeRangeText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeRangeText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeSimpleText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeSimpleText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularStackImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularStackImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularStackText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularStackText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularFullImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularFullImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularLargeImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularLargeImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularStandardBody
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularStandardBody
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularTextGauge
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularTextGauge
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeColumns
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeColumns
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeStandardBody
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeStandardBody
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeTable
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeTable
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeTallBody
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeTallBody
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallColumnsText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallColumnsText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallRingImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallRingImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallRingText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallRingText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallSimpleImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallSimpleImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallSimpleText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallSimpleText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallStackImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallStackImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallStackText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallStackText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianLargeFlat
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianLargeFlat
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallFlat
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallFlat
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallRingImage
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallRingImage
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallRingText
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallRingText
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallSquare
impl AsRef<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallSquare
Source§fn as_ref(&self) -> &CLKComplicationTemplate
fn as_ref(&self) -> &CLKComplicationTemplate
Source§impl AsRef<NSObject> for CLKComplicationTemplate
impl AsRef<NSObject> for CLKComplicationTemplate
Source§impl Borrow<AnyObject> for CLKComplicationTemplate
impl Borrow<AnyObject> for CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallRingImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallRingImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallRingText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallRingText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallSimpleImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallSimpleImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallSimpleText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallSimpleText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallStackImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallStackImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallStackText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateCircularSmallStackText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeColumnsText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeColumnsText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeRingImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeRingImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeRingText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeRingText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeSimpleImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeSimpleImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeSimpleText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeSimpleText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeStackImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeStackImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeStackText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateExtraLargeStackText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicBezelCircularText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicBezelCircularText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircular
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircular
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularClosedGaugeImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularClosedGaugeImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularClosedGaugeText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularClosedGaugeText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeRangeText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeRangeText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeSimpleText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularOpenGaugeSimpleText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularStackImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularStackImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularStackText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCircularStackText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerCircularImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerCircularImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerGaugeImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerGaugeImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerGaugeText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerGaugeText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerStackText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerStackText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerTextImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicCornerTextImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircular
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircular
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularClosedGaugeImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularClosedGaugeImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularClosedGaugeText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularClosedGaugeText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeRangeText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeRangeText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeSimpleText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeSimpleText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularStackImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularStackImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularStackText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicExtraLargeCircularStackText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularFullImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularFullImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularLargeImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularLargeImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularStandardBody
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularStandardBody
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularTextGauge
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateGraphicRectangularTextGauge
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeColumns
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeColumns
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeStandardBody
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeStandardBody
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeTable
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeTable
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeTallBody
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularLargeTallBody
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallColumnsText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallColumnsText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallRingImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallRingImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallRingText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallRingText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallSimpleImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallSimpleImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallSimpleText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallSimpleText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallStackImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallStackImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallStackText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateModularSmallStackText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianLargeFlat
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianLargeFlat
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallFlat
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallFlat
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallRingImage
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallRingImage
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallRingText
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallRingText
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallSquare
impl Borrow<CLKComplicationTemplate> for CLKComplicationTemplateUtilitarianSmallSquare
Source§fn borrow(&self) -> &CLKComplicationTemplate
fn borrow(&self) -> &CLKComplicationTemplate
Source§impl Borrow<NSObject> for CLKComplicationTemplate
impl Borrow<NSObject> for CLKComplicationTemplate
Source§impl ClassType for CLKComplicationTemplate
impl ClassType for CLKComplicationTemplate
Source§const NAME: &'static str = "CLKComplicationTemplate"
const NAME: &'static str = "CLKComplicationTemplate"
Source§type ThreadKind = <<CLKComplicationTemplate as ClassType>::Super as ClassType>::ThreadKind
type ThreadKind = <<CLKComplicationTemplate as ClassType>::Super as ClassType>::ThreadKind
Source§impl CopyingHelper for CLKComplicationTemplate
impl CopyingHelper for CLKComplicationTemplate
Source§type Result = CLKComplicationTemplate
type Result = CLKComplicationTemplate
Self if the type has no
immutable counterpart. Read moreSource§impl Debug for CLKComplicationTemplate
impl Debug for CLKComplicationTemplate
Source§impl Deref for CLKComplicationTemplate
impl Deref for CLKComplicationTemplate
Source§impl Hash for CLKComplicationTemplate
impl Hash for CLKComplicationTemplate
Source§impl Message for CLKComplicationTemplate
impl Message for CLKComplicationTemplate
Source§impl NSCopying for CLKComplicationTemplate
impl NSCopying for CLKComplicationTemplate
Source§impl NSObjectProtocol for CLKComplicationTemplate
impl NSObjectProtocol for CLKComplicationTemplate
Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&AnyObject>) -> bool
Source§fn hash(&self) -> usize
fn hash(&self) -> usize
Source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
isKindOfClass directly, or cast your objects with AnyObject::downcast_ref