#[repr(C)]pub struct NSMutableAttributedString { /* private fields */ }
Expand description
A mutable string that has associated attributes.
Implementations
sourceimpl NSMutableAttributedString
impl NSMutableAttributedString
Creating mutable attributed strings.
pub fn from_nsstring(string: &NSString) -> Id<Self, Owned>
pub fn from_attributed_nsstring(
attributed_string: &NSAttributedString
) -> Id<Self, Owned>
sourceimpl NSMutableAttributedString
impl NSMutableAttributedString
Modifying the attributed string.
sourcepub fn replace(&mut self, attributed_string: &NSAttributedString)
pub fn replace(&mut self, attributed_string: &NSAttributedString)
Replaces the entire attributed string.
Methods from Deref<Target = NSAttributedString>
Methods from Deref<Target = NSObject>
Methods from Deref<Target = Object>
sourcepub unsafe fn ivar<T>(&self, name: &str) -> &T where
T: Encode,
pub unsafe fn ivar<T>(&self, name: &str) -> &T where
T: Encode,
Returns a shared reference to the ivar with the given name.
Panics
Panics if the object has no ivar with the given name, or the type
encoding of the ivar differs from the type encoding of T
.
Safety
The caller must ensure that the ivar is actually of type T
.
Library implementors should expose a safe interface to the ivar.
sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &T where
T: Encode,
👎 Deprecated: Use Object::ivar
instead.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &T where
T: Encode,
Use Object::ivar
instead.
sourcepub unsafe fn ivar_mut<T>(&mut self, name: &str) -> &mut T where
T: Encode,
pub unsafe fn ivar_mut<T>(&mut self, name: &str) -> &mut T where
T: Encode,
Returns a mutable reference to the ivar with the given name.
Panics
Panics if the object has no ivar with the given name, or the type
encoding of the ivar differs from the type encoding of T
.
Safety
The caller must ensure that the ivar is actually of type T
.
Library implementors should expose a safe interface to the ivar.
sourcepub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut T where
T: Encode,
👎 Deprecated: Use Object::ivar_mut
instead.
pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut T where
T: Encode,
Use Object::ivar_mut
instead.
sourcepub unsafe fn set_ivar<T>(&mut self, name: &str, value: T) where
T: Encode,
pub unsafe fn set_ivar<T>(&mut self, name: &str, value: T) where
T: Encode,
Sets the value of the ivar with the given name.
Panics
Panics if the object has no ivar with the given name, or the type
encoding of the ivar differs from the type encoding of T
.
Safety
The caller must ensure that the ivar is actually of type T
.
Library implementors should expose a safe interface to the ivar.
Trait Implementations
sourceimpl AsMut<NSAttributedString> for NSMutableAttributedString
impl AsMut<NSAttributedString> for NSMutableAttributedString
sourcefn as_mut(&mut self) -> &mut NSAttributedString
fn as_mut(&mut self) -> &mut NSAttributedString
Converts this type into a mutable reference of the (usually inferred) input type.
sourceimpl AsMut<NSObject> for NSMutableAttributedString
impl AsMut<NSObject> for NSMutableAttributedString
sourceimpl AsMut<Object> for NSMutableAttributedString
impl AsMut<Object> for NSMutableAttributedString
sourceimpl AsRef<NSAttributedString> for NSMutableAttributedString
impl AsRef<NSAttributedString> for NSMutableAttributedString
sourcefn as_ref(&self) -> &NSAttributedString
fn as_ref(&self) -> &NSAttributedString
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl AsRef<NSObject> for NSMutableAttributedString
impl AsRef<NSObject> for NSMutableAttributedString
sourceimpl AsRef<Object> for NSMutableAttributedString
impl AsRef<Object> for NSMutableAttributedString
sourceimpl Borrow<NSAttributedString> for NSMutableAttributedString
impl Borrow<NSAttributedString> for NSMutableAttributedString
sourcefn borrow(&self) -> &NSAttributedString
fn borrow(&self) -> &NSAttributedString
Immutably borrows from an owned value. Read more
sourceimpl Borrow<NSObject> for NSMutableAttributedString
impl Borrow<NSObject> for NSMutableAttributedString
sourceimpl Borrow<Object> for NSMutableAttributedString
impl Borrow<Object> for NSMutableAttributedString
sourceimpl BorrowMut<NSAttributedString> for NSMutableAttributedString
impl BorrowMut<NSAttributedString> for NSMutableAttributedString
sourcefn borrow_mut(&mut self) -> &mut NSAttributedString
fn borrow_mut(&mut self) -> &mut NSAttributedString
Mutably borrows from an owned value. Read more
sourceimpl BorrowMut<NSObject> for NSMutableAttributedString
impl BorrowMut<NSObject> for NSMutableAttributedString
sourcefn borrow_mut(&mut self) -> &mut NSObject
fn borrow_mut(&mut self) -> &mut NSObject
Mutably borrows from an owned value. Read more
sourceimpl BorrowMut<Object> for NSMutableAttributedString
impl BorrowMut<Object> for NSMutableAttributedString
sourcefn borrow_mut(&mut self) -> &mut Object
fn borrow_mut(&mut self) -> &mut Object
Mutably borrows from an owned value. Read more
sourceimpl Debug for NSMutableAttributedString
impl Debug for NSMutableAttributedString
sourceimpl DefaultId for NSMutableAttributedString
impl DefaultId for NSMutableAttributedString
sourceimpl Deref for NSMutableAttributedString
impl Deref for NSMutableAttributedString
type Target = NSAttributedString
type Target = NSAttributedString
The resulting type after dereferencing.
sourceimpl DerefMut for NSMutableAttributedString
impl DerefMut for NSMutableAttributedString
sourceimpl Hash for NSMutableAttributedString
impl Hash for NSMutableAttributedString
sourceimpl NSCopying for NSMutableAttributedString
impl NSCopying for NSMutableAttributedString
sourceimpl NSMutableCopying for NSMutableAttributedString
impl NSMutableCopying for NSMutableAttributedString
type Output = NSMutableAttributedString
type Output = NSMutableAttributedString
TODO
fn mutable_copy(&self) -> Id<Self::Output, Owned>
sourceimpl RefEncode for NSMutableAttributedString
impl RefEncode for NSMutableAttributedString
sourceconst ENCODING_REF: Encoding<'static> = ::objc2::Encoding::Object
const ENCODING_REF: Encoding<'static> = ::objc2::Encoding::Object
The Objective-C type-encoding for a reference of this type. Read more
sourceimpl ToOwned for NSMutableAttributedString
impl ToOwned for NSMutableAttributedString
type Owned = Id<NSMutableAttributedString, Owned>
type Owned = Id<NSMutableAttributedString, Owned>
The resulting type after obtaining ownership.
sourcefn to_owned(&self) -> Self::Owned
fn to_owned(&self) -> Self::Owned
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · sourcefn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more
impl Eq for NSMutableAttributedString
impl Message for NSMutableAttributedString
impl Send for NSMutableAttributedString
impl Sync for NSMutableAttributedString
Auto Trait Implementations
impl !RefUnwindSafe for NSMutableAttributedString
impl !Unpin for NSMutableAttributedString
impl !UnwindSafe for NSMutableAttributedString
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more