Struct NSAttributedString

Source
#[repr(C)]
pub struct NSAttributedString { /* private fields */ }
👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate features Foundation and Foundation_NSAttributedString only.

Implementations§

Source§

impl NSAttributedString

NSAttributedStringDocumentFormats

Source

pub unsafe fn initWithURL_options_documentAttributes_error( this: Allocated<Self>, url: &NSURL, options: &NSDictionary<NSAttributedStringDocumentReadingOptionKey, AnyObject>, dict: Option<&mut Option<Id<NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>>>>, ) -> Result<Id<Self>, Id<NSError>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSDictionary and Foundation_NSError and Foundation_NSURL only.
Source

pub unsafe fn initWithData_options_documentAttributes_error( this: Allocated<Self>, data: &NSData, options: &NSDictionary<NSAttributedStringDocumentReadingOptionKey, AnyObject>, dict: Option<&mut Option<Id<NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>>>>, ) -> Result<Id<Self>, Id<NSError>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary and Foundation_NSError only.
Source

pub unsafe fn dataFromRange_documentAttributes_error( &self, range: NSRange, dict: &NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>, ) -> Result<Id<NSData>, Id<NSError>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary and Foundation_NSError only.
Source

pub unsafe fn fileWrapperFromRange_documentAttributes_error( &self, range: NSRange, dict: &NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>, ) -> Result<Id<NSFileWrapper>, Id<NSError>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSDictionary and Foundation_NSError and Foundation_NSFileWrapper only.
Source

pub unsafe fn initWithRTF_documentAttributes( this: Allocated<Self>, data: &NSData, dict: Option<&mut Option<Id<NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>>>>, ) -> Option<Id<Self>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary only.
Source

pub unsafe fn initWithRTFD_documentAttributes( this: Allocated<Self>, data: &NSData, dict: Option<&mut Option<Id<NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>>>>, ) -> Option<Id<Self>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary only.
Source

pub unsafe fn initWithHTML_documentAttributes( this: Allocated<Self>, data: &NSData, dict: Option<&mut Option<Id<NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>>>>, ) -> Option<Id<Self>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary only.
Source

pub unsafe fn initWithHTML_baseURL_documentAttributes( this: Allocated<Self>, data: &NSData, base: &NSURL, dict: Option<&mut Option<Id<NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>>>>, ) -> Option<Id<Self>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary and Foundation_NSURL only.
Source

pub unsafe fn initWithDocFormat_documentAttributes( this: Allocated<Self>, data: &NSData, dict: Option<&mut Option<Id<NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>>>>, ) -> Option<Id<Self>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary only.
Source

pub unsafe fn initWithHTML_options_documentAttributes( this: Allocated<Self>, data: &NSData, options: &NSDictionary<NSAttributedStringDocumentReadingOptionKey, AnyObject>, dict: Option<&mut Option<Id<NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>>>>, ) -> Option<Id<Self>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary only.
Source

pub unsafe fn initWithRTFDFileWrapper_documentAttributes( this: Allocated<Self>, wrapper: &NSFileWrapper, dict: Option<&mut Option<Id<NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>>>>, ) -> Option<Id<Self>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSDictionary and Foundation_NSFileWrapper only.
Source

pub unsafe fn RTFFromRange_documentAttributes( &self, range: NSRange, dict: &NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>, ) -> Option<Id<NSData>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary only.
Source

pub unsafe fn RTFDFromRange_documentAttributes( &self, range: NSRange, dict: &NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>, ) -> Option<Id<NSData>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary only.
Source

pub unsafe fn RTFDFileWrapperFromRange_documentAttributes( &self, range: NSRange, dict: &NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>, ) -> Option<Id<NSFileWrapper>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSDictionary and Foundation_NSFileWrapper only.
Source

pub unsafe fn docFormatFromRange_documentAttributes( &self, range: NSRange, dict: &NSDictionary<NSAttributedStringDocumentAttributeKey, AnyObject>, ) -> Option<Id<NSData>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSData and Foundation_NSDictionary only.
Source§

impl NSAttributedString

NSAttributedStringKitAdditions

Source

pub unsafe fn fontAttributesInRange( &self, range: NSRange, ) -> Id<NSDictionary<NSAttributedStringKey, AnyObject>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSDictionary only.
Source

pub unsafe fn rulerAttributesInRange( &self, range: NSRange, ) -> Id<NSDictionary<NSAttributedStringKey, AnyObject>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSDictionary only.
Source

pub unsafe fn containsAttachmentsInRange(&self, range: NSRange) -> bool

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source

pub unsafe fn lineBreakBeforeIndex_withinRange( &self, location: NSUInteger, a_range: NSRange, ) -> NSUInteger

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source

pub unsafe fn lineBreakByHyphenatingBeforeIndex_withinRange( &self, location: NSUInteger, a_range: NSRange, ) -> NSUInteger

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source

pub unsafe fn doubleClickAtIndex(&self, location: NSUInteger) -> NSRange

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source

pub unsafe fn nextWordFromIndex_forward( &self, location: NSUInteger, is_forward: bool, ) -> NSUInteger

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source

pub unsafe fn rangeOfTextBlock_atIndex( &self, block: &NSTextBlock, location: NSUInteger, ) -> NSRange

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and AppKit_NSTextBlock only.
Source

pub unsafe fn rangeOfTextTable_atIndex( &self, table: &NSTextTable, location: NSUInteger, ) -> NSRange

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and AppKit_NSTextTable only.
Source

pub unsafe fn rangeOfTextList_atIndex( &self, list: &NSTextList, location: NSUInteger, ) -> NSRange

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and AppKit_NSTextList only.
Source

pub unsafe fn itemNumberInTextList_atIndex( &self, list: &NSTextList, location: NSUInteger, ) -> NSInteger

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and AppKit_NSTextList only.
Source§

impl NSAttributedString

NSAttributedStringPasteboardAdditions

Source

pub unsafe fn textTypes() -> Id<NSArray<NSString>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSArray and Foundation_NSString only.
Source

pub unsafe fn textUnfilteredTypes() -> Id<NSArray<NSString>>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and Foundation_NSArray and Foundation_NSString only.
Source§

impl NSAttributedString

NSDeprecatedKitAdditions

Source

pub unsafe fn containsAttachments(&self) -> bool

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source

pub unsafe fn textFileTypes() -> Id<NSArray>

👎Deprecated
Available on crate features AppKit and Foundation_NSArray only.
Source

pub unsafe fn textPasteboardTypes() -> Id<NSArray>

👎Deprecated
Available on crate features AppKit and Foundation_NSArray only.
Source

pub unsafe fn textUnfilteredFileTypes() -> Id<NSArray>

👎Deprecated
Available on crate features AppKit and Foundation_NSArray only.
Source

pub unsafe fn textUnfilteredPasteboardTypes() -> Id<NSArray>

👎Deprecated
Available on crate features AppKit and Foundation_NSArray only.
Source

pub unsafe fn initWithURL_documentAttributes( this: Allocated<Self>, url: &NSURL, dict: Option<&mut Option<Id<NSDictionary>>>, ) -> Option<Id<Self>>

👎Deprecated: Use -initWithURL:options:documentAttributes:error: instead
Available on crate features AppKit and Foundation_NSDictionary and Foundation_NSURL only.
Source

pub unsafe fn initWithPath_documentAttributes( this: Allocated<Self>, path: &NSString, dict: Option<&mut Option<Id<NSDictionary>>>, ) -> Option<Id<Self>>

👎Deprecated: Use -initWithURL:options:documentAttributes:error: instead
Available on crate features AppKit and Foundation_NSDictionary and Foundation_NSString only.
Source

pub unsafe fn URLAtIndex_effectiveRange( &self, location: NSUInteger, effective_range: NSRangePointer, ) -> Option<Id<NSURL>>

👎Deprecated: Use NSDataDetector instead
Available on crate features AppKit and Foundation_NSURL only.
Source§

impl NSAttributedString

NSStringDrawing

Source

pub unsafe fn size(&self) -> NSSize

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source

pub unsafe fn drawAtPoint(&self, point: NSPoint)

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source

pub unsafe fn drawInRect(&self, rect: NSRect)

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source§

impl NSAttributedString

NSExtendedStringDrawing

Source

pub unsafe fn drawWithRect_options_context( &self, rect: NSRect, options: NSStringDrawingOptions, context: Option<&NSStringDrawingContext>, )

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and AppKit_NSStringDrawingContext only.
Source

pub unsafe fn boundingRectWithSize_options_context( &self, size: NSSize, options: NSStringDrawingOptions, context: Option<&NSStringDrawingContext>, ) -> NSRect

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and AppKit_NSStringDrawingContext only.
Source§

impl NSAttributedString

NSStringDrawingDeprecated

Source

pub unsafe fn drawWithRect_options( &self, rect: NSRect, options: NSStringDrawingOptions, )

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source

pub unsafe fn boundingRectWithSize_options( &self, size: NSSize, options: NSStringDrawingOptions, ) -> NSRect

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit only.
Source§

impl NSAttributedString

NSAttributedStringAttachmentConveniences

Source

pub unsafe fn attributedStringWithAttachment( attachment: &NSTextAttachment, ) -> Id<NSAttributedString>

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit and AppKit_NSTextAttachment only.
Source§

impl NSAttributedString

Source

pub unsafe fn new_with_attributes( string: &NSString, attributes: &NSDictionary<NSAttributedStringKey, AnyObject>, ) -> Id<Self>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate features Foundation_NSDictionary and Foundation_NSString only.

Creates a new attributed string from the given string and attributes.

The attributes are associated with every UTF-16 code unit in the string.

§Safety

The attributes must be valid.

Source

pub fn from_nsstring(string: &NSString) -> Id<Self>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate feature Foundation_NSString only.

Creates a new attributed string without any attributes.

Source§

impl NSAttributedString

Source

pub fn string(&self) -> Id<NSString>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate feature Foundation_NSString only.
Source

pub unsafe fn attributesAtIndex_effectiveRange( &self, location: NSUInteger, range: NSRangePointer, ) -> Id<NSDictionary<NSAttributedStringKey, AnyObject>>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate feature Foundation_NSDictionary only.
Source§

impl NSAttributedString

Methods declared on superclass NSObject

Source

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

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source

pub fn new() -> Id<Self>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source§

impl NSAttributedString

NSExtendedAttributedString

Source

pub fn length(&self) -> NSUInteger

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source

pub unsafe fn attribute_atIndex_effectiveRange( &self, attr_name: &NSAttributedStringKey, location: NSUInteger, range: NSRangePointer, ) -> Option<Id<AnyObject>>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source

pub unsafe fn attributedSubstringFromRange( &self, range: NSRange, ) -> Id<NSAttributedString>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source

pub unsafe fn attributesAtIndex_longestEffectiveRange_inRange( &self, location: NSUInteger, range: NSRangePointer, range_limit: NSRange, ) -> Id<NSDictionary<NSAttributedStringKey, AnyObject>>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate feature Foundation_NSDictionary only.
Source

pub unsafe fn attribute_atIndex_longestEffectiveRange_inRange( &self, attr_name: &NSAttributedStringKey, location: NSUInteger, range: NSRangePointer, range_limit: NSRange, ) -> Option<Id<AnyObject>>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source

pub unsafe fn isEqualToAttributedString( &self, other: &NSAttributedString, ) -> bool

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source

pub fn initWithString(this: Allocated<Self>, str: &NSString) -> Id<Self>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate feature Foundation_NSString only.
Source

pub unsafe fn initWithString_attributes( this: Allocated<Self>, str: &NSString, attrs: Option<&NSDictionary<NSAttributedStringKey, AnyObject>>, ) -> Id<Self>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate features Foundation_NSDictionary and Foundation_NSString only.
Source

pub fn initWithAttributedString( this: Allocated<Self>, attr_str: &NSAttributedString, ) -> Id<Self>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source

pub unsafe fn enumerateAttributesInRange_options_usingBlock( &self, enumeration_range: NSRange, opts: NSAttributedStringEnumerationOptions, block: &Block<(NonNull<NSDictionary<NSAttributedStringKey, AnyObject>>, NSRange, NonNull<Bool>), ()>, )

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate feature Foundation_NSDictionary only.
Source

pub unsafe fn enumerateAttribute_inRange_options_usingBlock( &self, attr_name: &NSAttributedStringKey, enumeration_range: NSRange, opts: NSAttributedStringEnumerationOptions, block: &Block<(*mut AnyObject, NSRange, NonNull<Bool>), ()>, )

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source§

impl NSAttributedString

NSAttributedStringCreateFromMarkdown

Source

pub unsafe fn initWithContentsOfMarkdownFileAtURL_options_baseURL_error( this: Allocated<Self>, markdown_file: &NSURL, options: Option<&NSAttributedStringMarkdownParsingOptions>, base_url: Option<&NSURL>, ) -> Result<Id<Self>, Id<NSError>>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate features Foundation_NSAttributedStringMarkdownParsingOptions and Foundation_NSError and Foundation_NSURL only.
Source

pub unsafe fn initWithMarkdown_options_baseURL_error( this: Allocated<Self>, markdown: &NSData, options: Option<&NSAttributedStringMarkdownParsingOptions>, base_url: Option<&NSURL>, ) -> Result<Id<Self>, Id<NSError>>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate features Foundation_NSAttributedStringMarkdownParsingOptions and Foundation_NSData and Foundation_NSError and Foundation_NSURL only.
Source

pub unsafe fn initWithMarkdownString_options_baseURL_error( this: Allocated<Self>, markdown_string: &NSString, options: Option<&NSAttributedStringMarkdownParsingOptions>, base_url: Option<&NSURL>, ) -> Result<Id<Self>, Id<NSError>>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate features Foundation_NSAttributedStringMarkdownParsingOptions and Foundation_NSError and Foundation_NSString and Foundation_NSURL only.
Source§

impl NSAttributedString

This impl block contains no items.

NSAttributedStringFormatting

Source§

impl NSAttributedString

NSMorphology

Source

pub unsafe fn attributedStringByInflectingString( &self, ) -> Id<NSAttributedString>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source§

impl NSAttributedString

NSAttributedStringWebKitAdditions

Source

pub unsafe fn loadFromHTMLWithRequest_options_completionHandler( request: &NSURLRequest, options: &NSDictionary<NSAttributedStringDocumentReadingOptionKey, AnyObject>, completion_handler: NSAttributedStringCompletionHandler, )

👎Deprecated: icrate::WebKit has been moved to objc2-web-kit
Available on crate features WebKit and Foundation_NSDictionary and Foundation_NSURLRequest only.
Source

pub unsafe fn loadFromHTMLWithFileURL_options_completionHandler( file_url: &NSURL, options: &NSDictionary<NSAttributedStringDocumentReadingOptionKey, AnyObject>, completion_handler: NSAttributedStringCompletionHandler, )

👎Deprecated: icrate::WebKit has been moved to objc2-web-kit
Available on crate features WebKit and Foundation_NSDictionary and Foundation_NSURL only.
Source

pub unsafe fn loadFromHTMLWithString_options_completionHandler( string: &NSString, options: &NSDictionary<NSAttributedStringDocumentReadingOptionKey, AnyObject>, completion_handler: NSAttributedStringCompletionHandler, )

👎Deprecated: icrate::WebKit has been moved to objc2-web-kit
Available on crate features WebKit and Foundation_NSDictionary and Foundation_NSString only.
Source

pub unsafe fn loadFromHTMLWithData_options_completionHandler( data: &NSData, options: &NSDictionary<NSAttributedStringDocumentReadingOptionKey, AnyObject>, completion_handler: NSAttributedStringCompletionHandler, )

👎Deprecated: icrate::WebKit has been moved to objc2-web-kit
Available on crate features WebKit and Foundation_NSData and Foundation_NSDictionary only.

Methods from Deref<Target = NSObject>§

Source

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

Available on crate feature AuthenticationServices only.

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.

§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 unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut T
where T: Encode,

👎Deprecated: this is difficult to use correctly, use Ivar::load_mut instead.

Use Ivar::load_mut instead.

§Safety

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

See Ivar::load_ptr for details surrounding this.

Trait Implementations§

Source§

impl AsMut<AnyObject> for NSAttributedString

Source§

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

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

impl AsMut<NSAttributedString> for NSAttributedString

Source§

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

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

impl AsMut<NSAttributedString> for NSMutableAttributedString

Source§

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

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

impl AsMut<NSAttributedString> for NSTextStorage

Available on crate feature AppKit only.
Source§

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

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

impl AsMut<NSObject> for NSAttributedString

Source§

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

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

impl AsRef<AnyObject> for NSAttributedString

Source§

fn as_ref(&self) -> &AnyObject

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

impl AsRef<NSAttributedString> for NSAttributedString

Source§

fn as_ref(&self) -> &Self

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

impl AsRef<NSAttributedString> for NSMutableAttributedString

Source§

fn as_ref(&self) -> &NSAttributedString

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

impl AsRef<NSAttributedString> for NSTextStorage

Available on crate feature AppKit only.
Source§

fn as_ref(&self) -> &NSAttributedString

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

impl AsRef<NSObject> for NSAttributedString

Source§

fn as_ref(&self) -> &NSObject

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

impl Borrow<AnyObject> for NSAttributedString

Source§

fn borrow(&self) -> &AnyObject

Immutably borrows from an owned value. Read more
Source§

impl Borrow<NSAttributedString> for NSMutableAttributedString

Source§

fn borrow(&self) -> &NSAttributedString

Immutably borrows from an owned value. Read more
Source§

impl Borrow<NSAttributedString> for NSTextStorage

Available on crate feature AppKit only.
Source§

fn borrow(&self) -> &NSAttributedString

Immutably borrows from an owned value. Read more
Source§

impl Borrow<NSObject> for NSAttributedString

Source§

fn borrow(&self) -> &NSObject

Immutably borrows from an owned value. Read more
Source§

impl BorrowMut<AnyObject> for NSAttributedString

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl BorrowMut<NSAttributedString> for NSMutableAttributedString

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl BorrowMut<NSAttributedString> for NSTextStorage

Available on crate feature AppKit only.
Source§

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

Mutably borrows from an owned value. Read more
Source§

impl BorrowMut<NSObject> for NSAttributedString

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl ClassType for NSAttributedString

Source§

const NAME: &'static str = "NSAttributedString"

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 Mutability = ImmutableWithMutableSubclass<NSMutableAttributedString>

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

fn class() -> &'static AnyClass

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

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

Get an immutable reference to the superclass.
Source§

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

Get a mutable reference to the superclass.
Source§

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

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

fn alloc() -> Allocated<Self>

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

impl Debug for NSAttributedString

Source§

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

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

impl DefaultId for NSAttributedString

Source§

fn default_id() -> Id<Self>

The default Id for a type. Read more
Source§

impl Deref for NSAttributedString

Source§

type Target = NSObject

The resulting type after dereferencing.
Source§

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

Dereferences the value.
Source§

impl DerefMut for NSAttributedString

Source§

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

Mutably dereferences the value.
Source§

impl Hash for NSAttributedString

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 NSCoding for NSAttributedString

Source§

unsafe fn encodeWithCoder(&self, coder: &NSCoder)
where Self: Sized + Message,

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate feature Foundation_NSCoder only.
Source§

unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder, ) -> Option<Id<Self>>
where Self: Sized + Message,

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Available on crate feature Foundation_NSCoder only.
Source§

impl NSCopying for NSAttributedString

Source§

fn copy(&self) -> Id<Self::Immutable>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Returns a new instance that’s a copy of the receiver. Read more
Source§

unsafe fn copyWithZone(&self, zone: *mut NSZone) -> Id<Self::Immutable>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Returns a new instance that’s a copy of the receiver. Read more
Source§

impl NSMutableCopying for NSAttributedString

Source§

fn mutableCopy(&self) -> Id<Self::Mutable>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Returns a new instance that’s a mutable copy of the receiver. Read more
Source§

unsafe fn mutableCopyWithZone(&self, zone: *mut NSZone) -> Id<Self::Mutable>

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Returns a new instance that’s a mutable copy of the receiver. Read more
Source§

impl NSObjectProtocol for NSAttributedString

Source§

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A textual representation of the object. Read more
Source§

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

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

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

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

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

The reference count of the object. Read more
Source§

impl NSPasteboardReading for NSAttributedString

Available on crate feature AppKit only.
Source§

unsafe fn readableTypesForPasteboard( pasteboard: &NSPasteboard, ) -> Id<NSArray<NSPasteboardType>>
where Self: Sized + ClassType,

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit_NSPasteboard and Foundation_NSArray only.
Source§

unsafe fn readingOptionsForType_pasteboard( type: &NSPasteboardType, pasteboard: &NSPasteboard, ) -> NSPasteboardReadingOptions
where Self: Sized + ClassType,

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit_NSPasteboard only.
Source§

unsafe fn initWithPasteboardPropertyList_ofType( this: Allocated<Self>, property_list: &AnyObject, type: &NSPasteboardType, ) -> Option<Id<Self>>
where Self: Sized + Message,

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Source§

impl NSPasteboardWriting for NSAttributedString

Available on crate feature AppKit only.
Source§

unsafe fn writableTypesForPasteboard( &self, pasteboard: &NSPasteboard, ) -> Id<NSArray<NSPasteboardType>>
where Self: Sized + Message,

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate features AppKit_NSPasteboard and Foundation_NSArray only.
Source§

unsafe fn writingOptionsForType_pasteboard( &self, type: &NSPasteboardType, pasteboard: &NSPasteboard, ) -> NSPasteboardWritingOptions
where Self: Sized + Message,

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Available on crate feature AppKit_NSPasteboard only.
Source§

unsafe fn pasteboardPropertyListForType( &self, type: &NSPasteboardType, ) -> Option<Id<AnyObject>>
where Self: Sized + Message,

👎Deprecated: icrate::AppKit has been moved to objc2-app-kit
Source§

impl NSSecureCoding for NSAttributedString

Source§

unsafe fn supportsSecureCoding() -> bool
where Self: Sized + ClassType,

👎Deprecated: icrate::Foundation has been moved to objc2-foundation
Source§

impl PartialEq for NSAttributedString

Source§

fn eq(&self, other: &NSAttributedString) -> 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 NSAttributedString

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 ToOwned for NSAttributedString

Source§

type Owned = Id<NSAttributedString>

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> Self::Owned

Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · Source§

fn clone_into(&self, target: &mut Self::Owned)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl Eq for NSAttributedString

Source§

impl Message for NSAttributedString

Source§

impl RefUnwindSafe for NSAttributedString

Source§

impl Send for NSAttributedString

Source§

impl StructuralPartialEq for NSAttributedString

Source§

impl Sync for NSAttributedString

Source§

impl UnwindSafe for NSAttributedString

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

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

Source§

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

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

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

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

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

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

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

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

Source§

impl<T> HasStableHash for T
where T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityHashIsStable,

Source§

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

Source§

impl<T> IsAllowedMutable for T
where T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityIsAllowedMutable,

Source§

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