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