pub unsafe trait NSAttributedStringAppKitAdditions:
ClassType
+ Sized
+ Sealed {
// Provided methods
unsafe fn fontAttributesInRange(
&self,
range: NSRange,
) -> Retained<NSDictionary<NSAttributedStringKey, AnyObject>> { ... }
unsafe fn rulerAttributesInRange(
&self,
range: NSRange,
) -> Retained<NSDictionary<NSAttributedStringKey, AnyObject>> { ... }
unsafe fn lineBreakBeforeIndex_withinRange(
&self,
location: NSUInteger,
a_range: NSRange,
) -> NSUInteger { ... }
unsafe fn lineBreakByHyphenatingBeforeIndex_withinRange(
&self,
location: NSUInteger,
a_range: NSRange,
) -> NSUInteger { ... }
unsafe fn doubleClickAtIndex(&self, location: NSUInteger) -> NSRange { ... }
unsafe fn nextWordFromIndex_forward(
&self,
location: NSUInteger,
is_forward: bool,
) -> NSUInteger { ... }
unsafe fn rangeOfTextBlock_atIndex(
&self,
block: &NSTextBlock,
location: NSUInteger,
) -> NSRange { ... }
unsafe fn rangeOfTextTable_atIndex(
&self,
table: &NSTextTable,
location: NSUInteger,
) -> NSRange { ... }
unsafe fn rangeOfTextList_atIndex(
&self,
list: &NSTextList,
location: NSUInteger,
) -> NSRange { ... }
unsafe fn itemNumberInTextList_atIndex(
&self,
list: &NSTextList,
location: NSUInteger,
) -> NSInteger { ... }
}
Available on crate feature
NSAttributedString
only.Expand description
Category on NSAttributedString
.
********************** Misc methods ***********************
Provided Methods§
unsafe fn fontAttributesInRange( &self, range: NSRange, ) -> Retained<NSDictionary<NSAttributedStringKey, AnyObject>>
unsafe fn rulerAttributesInRange( &self, range: NSRange, ) -> Retained<NSDictionary<NSAttributedStringKey, AnyObject>>
unsafe fn lineBreakBeforeIndex_withinRange( &self, location: NSUInteger, a_range: NSRange, ) -> NSUInteger
unsafe fn lineBreakByHyphenatingBeforeIndex_withinRange( &self, location: NSUInteger, a_range: NSRange, ) -> NSUInteger
unsafe fn doubleClickAtIndex(&self, location: NSUInteger) -> NSRange
unsafe fn nextWordFromIndex_forward( &self, location: NSUInteger, is_forward: bool, ) -> NSUInteger
unsafe fn rangeOfTextBlock_atIndex( &self, block: &NSTextBlock, location: NSUInteger, ) -> NSRange
Available on crate feature
NSTextTable
only.unsafe fn rangeOfTextTable_atIndex( &self, table: &NSTextTable, location: NSUInteger, ) -> NSRange
Available on crate feature
NSTextTable
only.unsafe fn rangeOfTextList_atIndex( &self, list: &NSTextList, location: NSUInteger, ) -> NSRange
Available on crate feature
NSTextList
only.unsafe fn itemNumberInTextList_atIndex( &self, list: &NSTextList, location: NSUInteger, ) -> NSInteger
Available on crate feature
NSTextList
only.Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.