Struct objc2_foundation::NSMutableString
source · #[repr(C)]pub struct NSMutableString { /* private fields */ }
NSString
only.Implementations§
source§impl NSMutableString
impl NSMutableString
Methods declared on superclass NSString
NSStringExtensionMethods
pub unsafe fn initWithCharactersNoCopy_length_freeWhenDone( this: Allocated<Self>, characters: NonNull<unichar>, length: NSUInteger, free_buffer: bool ) -> Retained<Self>
pub unsafe fn initWithCharactersNoCopy_length_deallocator( this: Allocated<Self>, chars: NonNull<unichar>, len: NSUInteger, deallocator: Option<&Block<dyn Fn(NonNull<unichar>, NSUInteger)>> ) -> Retained<Self>
block2
only.pub unsafe fn initWithCharacters_length( this: Allocated<Self>, characters: NonNull<unichar>, length: NSUInteger ) -> Retained<Self>
pub unsafe fn initWithUTF8String( this: Allocated<Self>, null_terminated_c_string: NonNull<c_char> ) -> Option<Retained<Self>>
pub fn initWithString( this: Allocated<Self>, a_string: &NSString ) -> Retained<Self>
pub unsafe fn initWithData_encoding( this: Allocated<Self>, data: &NSData, encoding: NSStringEncoding ) -> Option<Retained<Self>>
NSData
only.pub unsafe fn initWithBytes_length_encoding( this: Allocated<Self>, bytes: NonNull<c_void>, len: NSUInteger, encoding: NSStringEncoding ) -> Option<Retained<Self>>
pub unsafe fn initWithBytesNoCopy_length_encoding_freeWhenDone( this: Allocated<Self>, bytes: NonNull<c_void>, len: NSUInteger, encoding: NSStringEncoding, free_buffer: bool ) -> Option<Retained<Self>>
pub unsafe fn initWithBytesNoCopy_length_encoding_deallocator( this: Allocated<Self>, bytes: NonNull<c_void>, len: NSUInteger, encoding: NSStringEncoding, deallocator: Option<&Block<dyn Fn(NonNull<c_void>, NSUInteger)>> ) -> Option<Retained<Self>>
block2
only.pub unsafe fn string() -> Retained<Self>
pub fn stringWithString(string: &NSString) -> Retained<Self>
pub unsafe fn stringWithCharacters_length( characters: NonNull<unichar>, length: NSUInteger ) -> Retained<Self>
pub unsafe fn stringWithUTF8String( null_terminated_c_string: NonNull<c_char> ) -> Option<Retained<Self>>
pub unsafe fn initWithCString_encoding( this: Allocated<Self>, null_terminated_c_string: NonNull<c_char>, encoding: NSStringEncoding ) -> Option<Retained<Self>>
pub unsafe fn stringWithCString_encoding( c_string: NonNull<c_char>, enc: NSStringEncoding ) -> Option<Retained<Self>>
pub unsafe fn initWithContentsOfURL_encoding_error( this: Allocated<Self>, url: &NSURL, enc: NSStringEncoding ) -> Result<Retained<Self>, Retained<NSError>>
NSError
and NSURL
only.pub unsafe fn initWithContentsOfFile_encoding_error( this: Allocated<Self>, path: &NSString, enc: NSStringEncoding ) -> Result<Retained<Self>, Retained<NSError>>
NSError
only.pub unsafe fn stringWithContentsOfURL_encoding_error( url: &NSURL, enc: NSStringEncoding ) -> Result<Retained<Self>, Retained<NSError>>
NSError
and NSURL
only.pub unsafe fn stringWithContentsOfFile_encoding_error( path: &NSString, enc: NSStringEncoding ) -> Result<Retained<Self>, Retained<NSError>>
NSError
only.pub unsafe fn initWithContentsOfURL_usedEncoding_error( this: Allocated<Self>, url: &NSURL, enc: *mut NSStringEncoding ) -> Result<Retained<Self>, Retained<NSError>>
NSError
and NSURL
only.pub unsafe fn initWithContentsOfFile_usedEncoding_error( this: Allocated<Self>, path: &NSString, enc: *mut NSStringEncoding ) -> Result<Retained<Self>, Retained<NSError>>
NSError
only.pub unsafe fn stringWithContentsOfURL_usedEncoding_error( url: &NSURL, enc: *mut NSStringEncoding ) -> Result<Retained<Self>, Retained<NSError>>
NSError
and NSURL
only.pub unsafe fn stringWithContentsOfFile_usedEncoding_error( path: &NSString, enc: *mut NSStringEncoding ) -> Result<Retained<Self>, Retained<NSError>>
NSError
only.source§impl NSMutableString
impl NSMutableString
pub unsafe fn replaceCharactersInRange_withString( &mut self, range: NSRange, a_string: &NSString )
NSRange
only.source§impl NSMutableString
impl NSMutableString
Methods declared on superclass NSString
source§impl NSMutableString
impl NSMutableString
Methods declared on superclass NSObject
source§impl NSMutableString
impl NSMutableString
NSMutableStringExtensionMethods
pub unsafe fn insertString_atIndex( &mut self, a_string: &NSString, loc: NSUInteger )
pub unsafe fn deleteCharactersInRange(&mut self, range: NSRange)
NSRange
only.pub fn appendString(&mut self, a_string: &NSString)
pub fn setString(&mut self, a_string: &NSString)
pub unsafe fn replaceOccurrencesOfString_withString_options_range( &mut self, target: &NSString, replacement: &NSString, options: NSStringCompareOptions, search_range: NSRange ) -> NSUInteger
NSRange
only.pub unsafe fn applyTransform_reverse_range_updatedRange( &mut self, transform: &NSStringTransform, reverse: bool, range: NSRange, resulting_range: NSRangePointer ) -> bool
NSRange
only.pub fn initWithCapacity( this: Allocated<Self>, capacity: NSUInteger ) -> Retained<NSMutableString>
pub fn stringWithCapacity(capacity: NSUInteger) -> Retained<NSMutableString>
source§impl NSMutableString
impl NSMutableString
Methods declared on superclass NSString
NSStringDeprecated
pub unsafe fn initWithContentsOfFile( this: Allocated<Self>, path: &NSString ) -> Option<Retained<Self>>
pub unsafe fn initWithContentsOfURL( this: Allocated<Self>, url: &NSURL ) -> Option<Retained<Self>>
NSURL
only.pub unsafe fn initWithCStringNoCopy_length_freeWhenDone( this: Allocated<Self>, bytes: NonNull<c_char>, length: NSUInteger, free_buffer: bool ) -> Option<Retained<Self>>
pub unsafe fn initWithCString_length( this: Allocated<Self>, bytes: NonNull<c_char>, length: NSUInteger ) -> Option<Retained<Self>>
pub unsafe fn initWithCString( this: Allocated<Self>, bytes: NonNull<c_char> ) -> Option<Retained<Self>>
source§impl NSMutableString
impl NSMutableString
sourcepub fn from_str(string: &str) -> Retained<Self>
pub fn from_str(string: &str) -> Retained<Self>
Creates a new NSMutableString
by copying the given string slice.
Methods from Deref<Target = NSString>§
pub unsafe fn variantFittingPresentationWidth( &self, width: NSInteger ) -> Retained<NSString>
NSBundle
only.pub unsafe fn linguisticTagsInRange_scheme_options_orthography_tokenRanges( &self, range: NSRange, scheme: &NSLinguisticTagScheme, options: NSLinguisticTaggerOptions, orthography: Option<&NSOrthography>, token_ranges: Option<&mut Option<Retained<NSArray<NSValue>>>> ) -> Retained<NSArray<NSLinguisticTag>>
NSLinguisticTagger
and NSArray
and NSOrthography
and NSRange
and NSValue
only.pub unsafe fn enumerateLinguisticTagsInRange_scheme_options_orthography_usingBlock( &self, range: NSRange, scheme: &NSLinguisticTagScheme, options: NSLinguisticTaggerOptions, orthography: Option<&NSOrthography>, block: &Block<dyn Fn(*mut NSLinguisticTag, NSRange, NSRange, NonNull<Bool>) + '_> )
NSLinguisticTagger
and NSOrthography
and NSRange
and block2
only.pub unsafe fn pathComponents(&self) -> Retained<NSArray<NSString>>
NSPathUtilities
and NSArray
only.pub unsafe fn isAbsolutePath(&self) -> bool
NSPathUtilities
only.pub unsafe fn lastPathComponent(&self) -> Retained<NSString>
NSPathUtilities
only.pub unsafe fn stringByDeletingLastPathComponent(&self) -> Retained<NSString>
NSPathUtilities
only.pub fn stringByAppendingPathComponent( &self, str: &NSString ) -> Retained<NSString>
NSPathUtilities
only.pub unsafe fn pathExtension(&self) -> Retained<NSString>
NSPathUtilities
only.pub unsafe fn stringByDeletingPathExtension(&self) -> Retained<NSString>
NSPathUtilities
only.pub unsafe fn stringByAppendingPathExtension( &self, str: &NSString ) -> Option<Retained<NSString>>
NSPathUtilities
only.pub unsafe fn stringByAbbreviatingWithTildeInPath(&self) -> Retained<NSString>
NSPathUtilities
only.pub unsafe fn stringByExpandingTildeInPath(&self) -> Retained<NSString>
NSPathUtilities
only.pub unsafe fn stringByStandardizingPath(&self) -> Retained<NSString>
NSPathUtilities
only.pub unsafe fn stringByResolvingSymlinksInPath(&self) -> Retained<NSString>
NSPathUtilities
only.pub unsafe fn stringsByAppendingPaths( &self, paths: &NSArray<NSString> ) -> Retained<NSArray<NSString>>
NSPathUtilities
and NSArray
only.pub unsafe fn completePathIntoString_caseSensitive_matchesIntoArray_filterTypes( &self, output_name: Option<&mut Option<Retained<NSString>>>, flag: bool, output_array: Option<&mut Option<Retained<NSArray<NSString>>>>, filter_types: Option<&NSArray<NSString>> ) -> NSUInteger
NSPathUtilities
and NSArray
only.pub unsafe fn fileSystemRepresentation(&self) -> NonNull<c_char>
NSPathUtilities
only.pub unsafe fn getFileSystemRepresentation_maxLength( &self, cname: NonNull<c_char>, max: NSUInteger ) -> bool
NSPathUtilities
only.pub fn length(&self) -> NSUInteger
pub unsafe fn characterAtIndex(&self, index: NSUInteger) -> unichar
pub unsafe fn substringFromIndex(&self, from: NSUInteger) -> Retained<NSString>
pub unsafe fn substringToIndex(&self, to: NSUInteger) -> Retained<NSString>
pub unsafe fn substringWithRange(&self, range: NSRange) -> Retained<NSString>
NSRange
only.pub unsafe fn getCharacters_range( &self, buffer: NonNull<unichar>, range: NSRange )
NSRange
only.pub fn compare(&self, string: &NSString) -> NSComparisonResult
NSObjCRuntime
only.pub unsafe fn compare_options( &self, string: &NSString, mask: NSStringCompareOptions ) -> NSComparisonResult
NSObjCRuntime
only.pub unsafe fn compare_options_range( &self, string: &NSString, mask: NSStringCompareOptions, range_of_receiver_to_compare: NSRange ) -> NSComparisonResult
NSObjCRuntime
and NSRange
only.pub unsafe fn compare_options_range_locale( &self, string: &NSString, mask: NSStringCompareOptions, range_of_receiver_to_compare: NSRange, locale: Option<&AnyObject> ) -> NSComparisonResult
NSObjCRuntime
and NSRange
only.pub unsafe fn caseInsensitiveCompare( &self, string: &NSString ) -> NSComparisonResult
NSObjCRuntime
only.pub unsafe fn localizedCompare(&self, string: &NSString) -> NSComparisonResult
NSObjCRuntime
only.pub unsafe fn localizedCaseInsensitiveCompare( &self, string: &NSString ) -> NSComparisonResult
NSObjCRuntime
only.pub unsafe fn localizedStandardCompare( &self, string: &NSString ) -> NSComparisonResult
NSObjCRuntime
only.pub unsafe fn isEqualToString(&self, a_string: &NSString) -> bool
pub fn hasPrefix(&self, str: &NSString) -> bool
pub fn hasSuffix(&self, str: &NSString) -> bool
pub unsafe fn commonPrefixWithString_options( &self, str: &NSString, mask: NSStringCompareOptions ) -> Retained<NSString>
pub unsafe fn containsString(&self, str: &NSString) -> bool
pub unsafe fn localizedCaseInsensitiveContainsString( &self, str: &NSString ) -> bool
pub unsafe fn localizedStandardContainsString(&self, str: &NSString) -> bool
pub unsafe fn localizedStandardRangeOfString(&self, str: &NSString) -> NSRange
NSRange
only.pub unsafe fn rangeOfString(&self, search_string: &NSString) -> NSRange
NSRange
only.pub unsafe fn rangeOfString_options( &self, search_string: &NSString, mask: NSStringCompareOptions ) -> NSRange
NSRange
only.pub unsafe fn rangeOfString_options_range( &self, search_string: &NSString, mask: NSStringCompareOptions, range_of_receiver_to_search: NSRange ) -> NSRange
NSRange
only.pub unsafe fn rangeOfString_options_range_locale( &self, search_string: &NSString, mask: NSStringCompareOptions, range_of_receiver_to_search: NSRange, locale: Option<&NSLocale> ) -> NSRange
NSLocale
and NSRange
only.pub unsafe fn rangeOfCharacterFromSet( &self, search_set: &NSCharacterSet ) -> NSRange
NSCharacterSet
and NSRange
only.pub unsafe fn rangeOfCharacterFromSet_options( &self, search_set: &NSCharacterSet, mask: NSStringCompareOptions ) -> NSRange
NSCharacterSet
and NSRange
only.pub unsafe fn rangeOfCharacterFromSet_options_range( &self, search_set: &NSCharacterSet, mask: NSStringCompareOptions, range_of_receiver_to_search: NSRange ) -> NSRange
NSCharacterSet
and NSRange
only.pub unsafe fn rangeOfComposedCharacterSequenceAtIndex( &self, index: NSUInteger ) -> NSRange
NSRange
only.pub unsafe fn rangeOfComposedCharacterSequencesForRange( &self, range: NSRange ) -> NSRange
NSRange
only.pub fn stringByAppendingString(&self, a_string: &NSString) -> Retained<NSString>
pub unsafe fn doubleValue(&self) -> c_double
pub unsafe fn floatValue(&self) -> c_float
pub unsafe fn intValue(&self) -> c_int
pub unsafe fn integerValue(&self) -> NSInteger
pub unsafe fn longLongValue(&self) -> c_longlong
pub unsafe fn boolValue(&self) -> bool
pub unsafe fn uppercaseString(&self) -> Retained<NSString>
pub unsafe fn lowercaseString(&self) -> Retained<NSString>
pub unsafe fn capitalizedString(&self) -> Retained<NSString>
pub unsafe fn localizedUppercaseString(&self) -> Retained<NSString>
pub unsafe fn localizedLowercaseString(&self) -> Retained<NSString>
pub unsafe fn localizedCapitalizedString(&self) -> Retained<NSString>
pub unsafe fn uppercaseStringWithLocale( &self, locale: Option<&NSLocale> ) -> Retained<NSString>
NSLocale
only.pub unsafe fn lowercaseStringWithLocale( &self, locale: Option<&NSLocale> ) -> Retained<NSString>
NSLocale
only.pub unsafe fn capitalizedStringWithLocale( &self, locale: Option<&NSLocale> ) -> Retained<NSString>
NSLocale
only.pub unsafe fn getLineStart_end_contentsEnd_forRange( &self, start_ptr: *mut NSUInteger, line_end_ptr: *mut NSUInteger, contents_end_ptr: *mut NSUInteger, range: NSRange )
NSRange
only.pub unsafe fn lineRangeForRange(&self, range: NSRange) -> NSRange
NSRange
only.pub unsafe fn getParagraphStart_end_contentsEnd_forRange( &self, start_ptr: *mut NSUInteger, par_end_ptr: *mut NSUInteger, contents_end_ptr: *mut NSUInteger, range: NSRange )
NSRange
only.pub unsafe fn paragraphRangeForRange(&self, range: NSRange) -> NSRange
NSRange
only.pub unsafe fn enumerateSubstringsInRange_options_usingBlock( &self, range: NSRange, opts: NSStringEnumerationOptions, block: &Block<dyn Fn(*mut NSString, NSRange, NSRange, NonNull<Bool>)> )
NSRange
and block2
only.pub unsafe fn enumerateLinesUsingBlock( &self, block: &Block<dyn Fn(NonNull<NSString>, NonNull<Bool>)> )
block2
only.pub fn UTF8String(&self) -> *mut c_char
pub unsafe fn fastestEncoding(&self) -> NSStringEncoding
pub unsafe fn smallestEncoding(&self) -> NSStringEncoding
pub unsafe fn dataUsingEncoding_allowLossyConversion( &self, encoding: NSStringEncoding, lossy: bool ) -> Option<Retained<NSData>>
NSData
only.pub unsafe fn dataUsingEncoding( &self, encoding: NSStringEncoding ) -> Option<Retained<NSData>>
NSData
only.pub unsafe fn canBeConvertedToEncoding( &self, encoding: NSStringEncoding ) -> bool
pub unsafe fn cStringUsingEncoding( &self, encoding: NSStringEncoding ) -> *mut c_char
pub unsafe fn getCString_maxLength_encoding( &self, buffer: NonNull<c_char>, max_buffer_count: NSUInteger, encoding: NSStringEncoding ) -> bool
pub unsafe fn getBytes_maxLength_usedLength_encoding_options_range_remainingRange( &self, buffer: *mut c_void, max_buffer_count: NSUInteger, used_buffer_count: *mut NSUInteger, encoding: NSStringEncoding, options: NSStringEncodingConversionOptions, range: NSRange, leftover: NSRangePointer ) -> bool
NSRange
only.pub unsafe fn maximumLengthOfBytesUsingEncoding( &self, enc: NSStringEncoding ) -> NSUInteger
pub fn lengthOfBytesUsingEncoding(&self, enc: NSStringEncoding) -> NSUInteger
pub unsafe fn decomposedStringWithCanonicalMapping(&self) -> Retained<NSString>
pub unsafe fn precomposedStringWithCanonicalMapping(&self) -> Retained<NSString>
pub unsafe fn decomposedStringWithCompatibilityMapping( &self ) -> Retained<NSString>
pub unsafe fn precomposedStringWithCompatibilityMapping( &self ) -> Retained<NSString>
pub unsafe fn componentsSeparatedByString( &self, separator: &NSString ) -> Retained<NSArray<NSString>>
NSArray
only.pub unsafe fn componentsSeparatedByCharactersInSet( &self, separator: &NSCharacterSet ) -> Retained<NSArray<NSString>>
NSArray
and NSCharacterSet
only.pub unsafe fn stringByTrimmingCharactersInSet( &self, set: &NSCharacterSet ) -> Retained<NSString>
NSCharacterSet
only.pub unsafe fn stringByPaddingToLength_withString_startingAtIndex( &self, new_length: NSUInteger, pad_string: &NSString, pad_index: NSUInteger ) -> Retained<NSString>
pub unsafe fn stringByFoldingWithOptions_locale( &self, options: NSStringCompareOptions, locale: Option<&NSLocale> ) -> Retained<NSString>
NSLocale
only.pub unsafe fn stringByReplacingOccurrencesOfString_withString_options_range( &self, target: &NSString, replacement: &NSString, options: NSStringCompareOptions, search_range: NSRange ) -> Retained<NSString>
NSRange
only.pub unsafe fn stringByReplacingOccurrencesOfString_withString( &self, target: &NSString, replacement: &NSString ) -> Retained<NSString>
pub unsafe fn stringByReplacingCharactersInRange_withString( &self, range: NSRange, replacement: &NSString ) -> Retained<NSString>
NSRange
only.pub unsafe fn stringByApplyingTransform_reverse( &self, transform: &NSStringTransform, reverse: bool ) -> Option<Retained<NSString>>
pub unsafe fn writeToURL_atomically_encoding_error( &self, url: &NSURL, use_auxiliary_file: bool, enc: NSStringEncoding ) -> Result<(), Retained<NSError>>
NSError
and NSURL
only.pub unsafe fn writeToFile_atomically_encoding_error( &self, path: &NSString, use_auxiliary_file: bool, enc: NSStringEncoding ) -> Result<(), Retained<NSError>>
NSError
only.pub unsafe fn description(&self) -> Retained<NSString>
pub unsafe fn hash(&self) -> NSUInteger
pub unsafe fn propertyList(&self) -> Retained<AnyObject>
pub unsafe fn propertyListFromStringsFileFormat( &self ) -> Option<Retained<NSDictionary>>
NSDictionary
only.pub unsafe fn cString(&self) -> *mut c_char
pub unsafe fn lossyCString(&self) -> *mut c_char
pub unsafe fn cStringLength(&self) -> NSUInteger
pub unsafe fn getCString(&self, bytes: NonNull<c_char>)
pub unsafe fn getCString_maxLength( &self, bytes: NonNull<c_char>, max_length: NSUInteger )
pub unsafe fn getCString_maxLength_range_remainingRange( &self, bytes: NonNull<c_char>, max_length: NSUInteger, a_range: NSRange, leftover_range: NSRangePointer )
NSRange
only.pub unsafe fn writeToFile_atomically( &self, path: &NSString, use_auxiliary_file: bool ) -> bool
pub unsafe fn writeToURL_atomically( &self, url: &NSURL, atomically: bool ) -> bool
NSURL
only.pub unsafe fn getCharacters(&self, buffer: NonNull<unichar>)
pub unsafe fn stringByAddingPercentEncodingWithAllowedCharacters( &self, allowed_characters: &NSCharacterSet ) -> Option<Retained<NSString>>
NSURL
and NSCharacterSet
only.pub unsafe fn stringByRemovingPercentEncoding( &self ) -> Option<Retained<NSString>>
NSURL
only.pub unsafe fn stringByAddingPercentEscapesUsingEncoding( &self, enc: NSStringEncoding ) -> Option<Retained<NSString>>
NSURL
only.pub unsafe fn stringByReplacingPercentEscapesUsingEncoding( &self, enc: NSStringEncoding ) -> Option<Retained<NSString>>
NSURL
only.sourcepub fn len_utf16(&self) -> usize
pub fn len_utf16(&self) -> usize
The number of UTF-16 code units in the string.
See also NSString::len
.
pub fn is_empty(&self) -> bool
sourcepub fn as_str<'r, 's: 'r, 'p: 'r>(
&'s self,
pool: AutoreleasePool<'p>
) -> &'r str
pub fn as_str<'r, 's: 'r, 'p: 'r>( &'s self, pool: AutoreleasePool<'p> ) -> &'r str
Get the str
representation of this.
TODO: Further explain this.
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.
§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 unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load_mut
instead.
pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
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 AddAssign<&NSString> for NSMutableString
impl AddAssign<&NSString> for NSMutableString
source§fn add_assign(&mut self, other: &NSString)
fn add_assign(&mut self, other: &NSString)
+=
operation. Read moresource§impl AsMut<AnyObject> for NSMutableString
impl AsMut<AnyObject> for NSMutableString
source§impl AsMut<NSMutableString> for NSMutableString
impl AsMut<NSMutableString> for NSMutableString
source§impl AsMut<NSObject> for NSMutableString
impl AsMut<NSObject> for NSMutableString
source§impl AsMut<NSString> for NSMutableString
impl AsMut<NSString> for NSMutableString
source§impl AsRef<AnyObject> for NSMutableString
impl AsRef<AnyObject> for NSMutableString
source§impl AsRef<NSMutableString> for NSMutableString
impl AsRef<NSMutableString> for NSMutableString
source§impl AsRef<NSObject> for NSMutableString
impl AsRef<NSObject> for NSMutableString
source§impl AsRef<NSString> for NSMutableString
impl AsRef<NSString> for NSMutableString
source§impl Borrow<AnyObject> for NSMutableString
impl Borrow<AnyObject> for NSMutableString
source§impl Borrow<NSObject> for NSMutableString
impl Borrow<NSObject> for NSMutableString
source§impl Borrow<NSString> for NSMutableString
impl Borrow<NSString> for NSMutableString
source§impl BorrowMut<AnyObject> for NSMutableString
impl BorrowMut<AnyObject> for NSMutableString
source§fn borrow_mut(&mut self) -> &mut AnyObject
fn borrow_mut(&mut self) -> &mut AnyObject
source§impl BorrowMut<NSObject> for NSMutableString
impl BorrowMut<NSObject> for NSMutableString
source§fn borrow_mut(&mut self) -> &mut NSObject
fn borrow_mut(&mut self) -> &mut NSObject
source§impl BorrowMut<NSString> for NSMutableString
impl BorrowMut<NSString> for NSMutableString
source§fn borrow_mut(&mut self) -> &mut NSString
fn borrow_mut(&mut self) -> &mut NSString
source§impl ClassType for NSMutableString
impl ClassType for NSMutableString
§type Mutability = MutableWithImmutableSuperclass<NSString>
type Mutability = MutableWithImmutableSuperclass<NSString>
source§const NAME: &'static str = "NSMutableString"
const NAME: &'static str = "NSMutableString"
source§fn class() -> &'static AnyClass
fn class() -> &'static AnyClass
source§fn as_super_mut(&mut self) -> &mut Self::Super
fn as_super_mut(&mut self) -> &mut Self::Super
source§impl Debug for NSMutableString
impl Debug for NSMutableString
source§impl DefaultRetained for NSMutableString
impl DefaultRetained for NSMutableString
source§impl Deref for NSMutableString
impl Deref for NSMutableString
source§impl DerefMut for NSMutableString
impl DerefMut for NSMutableString
source§impl Display for NSMutableString
impl Display for NSMutableString
source§impl Hash for NSMutableString
impl Hash for NSMutableString
source§impl NSCoding for NSMutableString
Available on crate feature NSObject
only.
impl NSCoding for NSMutableString
NSObject
only.source§impl NSCopying for NSMutableString
Available on crate feature NSObject
only.
impl NSCopying for NSMutableString
NSObject
only.source§impl NSMutableCopying for NSMutableString
Available on crate feature NSObject
only.
impl NSMutableCopying for NSMutableString
NSObject
only.source§impl NSObjectProtocol for NSMutableString
impl NSObjectProtocol for NSMutableString
source§fn isEqual(&self, other: &AnyObject) -> bool
fn isEqual(&self, other: &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
source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
source§impl NSSecureCoding for NSMutableString
Available on crate feature NSObject
only.
impl NSSecureCoding for NSMutableString
NSObject
only.source§impl Ord for NSMutableString
Available on crate feature NSObjCRuntime
only.
impl Ord for NSMutableString
NSObjCRuntime
only.source§impl PartialEq<NSMutableString> for NSString
impl PartialEq<NSMutableString> for NSString
source§fn eq(&self, other: &NSMutableString) -> bool
fn eq(&self, other: &NSMutableString) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<NSString> for NSMutableString
impl PartialEq<NSString> for NSMutableString
source§impl PartialEq for NSMutableString
impl PartialEq for NSMutableString
source§fn eq(&self, other: &NSMutableString) -> bool
fn eq(&self, other: &NSMutableString) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<NSMutableString> for NSString
Available on crate feature NSObjCRuntime
only.
impl PartialOrd<NSMutableString> for NSString
NSObjCRuntime
only.source§fn partial_cmp(&self, other: &NSMutableString) -> Option<Ordering>
fn partial_cmp(&self, other: &NSMutableString) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd<NSString> for NSMutableString
Available on crate feature NSObjCRuntime
only.
impl PartialOrd<NSString> for NSMutableString
NSObjCRuntime
only.1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl PartialOrd for NSMutableString
Available on crate feature NSObjCRuntime
only.
impl PartialOrd for NSMutableString
NSObjCRuntime
only.1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl RefEncode for NSMutableString
impl RefEncode for NSMutableString
source§const ENCODING_REF: Encoding = <NSString as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSString as ::objc2::RefEncode>::ENCODING_REF
source§impl ToOwned for NSMutableString
Available on crate feature NSObject
only.
impl ToOwned for NSMutableString
NSObject
only.§type Owned = Retained<NSMutableString>
type Owned = Retained<NSMutableString>
source§fn to_owned(&self) -> Self::Owned
fn to_owned(&self) -> Self::Owned
1.63.0 · source§fn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
source§impl Write for NSMutableString
impl Write for NSMutableString
impl Eq for NSMutableString
impl Message for NSMutableString
impl StructuralPartialEq for NSMutableString
Auto Trait Implementations§
impl !Freeze for NSMutableString
impl RefUnwindSafe for NSMutableString
impl Send for NSMutableString
impl Sync for NSMutableString
impl !Unpin for NSMutableString
impl UnwindSafe for NSMutableString
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CounterpartOrSelf for T
impl<T> CounterpartOrSelf for T
§type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
Self
if the type has no
immutable counterpart. Read more§type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
Self
if the type has no
mutable counterpart. Read more