Struct NSCharacterSet

Source
#[repr(C)]
pub struct NSCharacterSet { pub ptr: Id<Object>, }
Expand description

A character set containing the characters in Unicode General Categories L*, M*, and N*.

Fields§

§ptr: Id<Object>

The raw pointer to the Objective-C object.

Implementations§

Source§

impl NSCharacterSet

Source

pub fn alphanumeric_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Categories L*, M*, and N*.

Source

pub fn capitalized_letter_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category Lt.

Source

pub fn control_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category Cc and Cf.

Source

pub fn decimal_digit_character_set() -> NSCharacterSet

A character set containing the characters in the category of Decimal Numbers.

Source

pub fn decomposable_character_set() -> NSCharacterSet

A character set containing individual Unicode characters that can also be represented as composed character sequences (such as for letters with accents), by the definition of “standard decomposition” in version 3.2 of the Unicode character encoding standard.

Source

pub fn illegal_character_set() -> NSCharacterSet

A character set containing values in the category of Non-Characters or that have not yet been defined in version 3.2 of the Unicode standard.

Source

pub fn letter_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category L* & M*.

Source

pub fn lowercase_letter_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category Ll.

Source

pub fn newline_character_set() -> NSCharacterSet

A character set containing the newline characters (U+000A ~ U+000D, U+0085, U+2028, and U+2029).

Source

pub fn non_base_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category M*.

Source

pub fn punctuation_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category P*.

Source

pub fn symbol_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category S*.

Source

pub fn uppercase_letter_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category Lu and Lt.

Source

pub fn whitespace_and_newline_character_set() -> NSCharacterSet

A character set containing characters in Unicode General Category Z*, U+000A ~ U+000D, and U+0085.

Source

pub fn whitespace_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category Zs and CHARACTER TABULATION (U+0009).

Source

pub fn url_fragment_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a fragment URL component.

Source

pub fn url_host_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a host URL subcomponent.

Source

pub fn url_password_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a password URL subcomponent.

Source

pub fn url_path_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a path URL component.

Source

pub fn url_query_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a query URL component.

Source

pub fn url_user_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a user URL subcomponent.

Source

pub fn init_with_coder(&mut self, coder: NSCoder) -> Self
where Self: Sized + FromId,

Initializing with coder

Source

pub fn character_set_with_characters_in_string( string: NSString, ) -> NSCharacterSet

Returns a character set containing the characters in a given string.

Source

pub fn character_set_with_range(range: NSRange) -> NSCharacterSet

Returns a character set containing characters with Unicode values in a given range.

Source

pub fn character_set_with_bitmap_representation(data: NSData) -> NSCharacterSet

Returns a character set containing characters determined by a given bitmap representation.

Source

pub fn character_set_with_contents_of_file(path: NSString) -> NSCharacterSet

Returns a character set read from the bitmap representation stored in the file a given path.

Source

pub fn bitmap_representation(&self) -> NSData

An NSData object encoding the receiver in binary format.

Source

pub fn inverted_set(&self) -> NSCharacterSet

A character set containing only characters that don’t exist in the receiver.

Source

pub fn character_is_member(&self, character: unichar) -> bool

Returns a Boolean value that indicates whether a given character is in the receiver.

Source

pub fn has_member_in_plane(&self, plane: UInt8) -> bool

Returns a Boolean value that indicates whether the receiver has at least one member in a given character plane.

Source

pub fn is_superset_of_set(&self, other: NSCharacterSet) -> bool

Returns a Boolean value that indicates whether the receiver is a superset of another given character set.

Source

pub fn long_character_is_member(&self, long_char: u32) -> bool

Returns a Boolean value that indicates whether a given long character is a member of the receiver.

Methods from Deref<Target = Object>§

Source

pub fn class(&self) -> &Class

Returns the class of self.

Source

pub unsafe fn get_ivar<T>(&self, name: &str) -> &T
where T: Encode,

Returns a reference to the ivar of self with the given name. Panics if self has no ivar with the given name. Unsafe because the caller must ensure that the ivar is actually of type T.

Source

pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut T
where T: Encode,

Returns a mutable reference to the ivar of self with the given name. Panics if self has no ivar with the given name. Unsafe because the caller must ensure that the ivar is actually of type T.

Source

pub unsafe fn set_ivar<T>(&mut self, name: &str, value: T)
where T: Encode,

Sets the value of the ivar of self with the given name. Panics if self has no ivar with the given name. Unsafe because the caller must ensure that the ivar is actually of type T.

Trait Implementations§

Source§

impl Clone for NSCharacterSet

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

const fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for NSCharacterSet

Source§

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

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

impl Deref for NSCharacterSet

Source§

type Target = Object

The resulting type after dereferencing.
Source§

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

Dereferences the value.
Source§

impl DerefMut for NSCharacterSet

Source§

fn deref_mut(&mut self) -> &mut Object

Mutably dereferences the value.
Source§

impl Display for NSCharacterSet

Source§

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

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

impl Encode for NSCharacterSet

Source§

fn encode() -> Encoding

Returns the Objective-C type encoding for Self.
Source§

impl FromId for NSCharacterSet

Source§

unsafe fn from_id(ptr: id) -> Self

Returns Self representation of the object. Read more
Source§

impl Hash for NSCharacterSet

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 INSCharacterSet for NSCharacterSet

Source§

fn p_alphanumeric_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Categories L*, M*, and N*.
Source§

fn p_capitalized_letter_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category Lt.
Source§

fn p_control_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category Cc and Cf.
Source§

fn p_decimal_digit_character_set() -> NSCharacterSet

A character set containing the characters in the category of Decimal Numbers.
Source§

fn p_decomposable_character_set() -> NSCharacterSet

A character set containing individual Unicode characters that can also be represented as composed character sequences (such as for letters with accents), by the definition of “standard decomposition” in version 3.2 of the Unicode character encoding standard.
Source§

fn p_illegal_character_set() -> NSCharacterSet

A character set containing values in the category of Non-Characters or that have not yet been defined in version 3.2 of the Unicode standard.
Source§

fn p_letter_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category L* & M*.
Source§

fn p_lowercase_letter_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category Ll.
Source§

fn p_newline_character_set() -> NSCharacterSet

A character set containing the newline characters (U+000A ~ U+000D, U+0085, U+2028, and U+2029).
Source§

fn p_non_base_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category M*.
Source§

fn p_punctuation_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category P*.
Source§

fn p_symbol_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category S*.
Source§

fn p_uppercase_letter_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category Lu and Lt.
Source§

fn p_whitespace_and_newline_character_set() -> NSCharacterSet

A character set containing characters in Unicode General Category Z*, U+000A ~ U+000D, and U+0085.
Source§

fn p_whitespace_character_set() -> NSCharacterSet

A character set containing the characters in Unicode General Category Zs and CHARACTER TABULATION (U+0009).
Source§

fn p_url_fragment_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a fragment URL component.
Source§

fn p_url_host_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a host URL subcomponent.
Source§

fn p_url_password_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a password URL subcomponent.
Source§

fn p_url_path_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a path URL component.
Source§

fn p_url_query_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a query URL component.
Source§

fn p_url_user_allowed_character_set() -> NSCharacterSet

Returns the character set for characters allowed in a user URL subcomponent.
Source§

fn m_init_with_coder(&mut self, coder: NSCoder) -> Self
where Self: Sized + FromId,

Initializing with coder
Source§

fn m_character_set_with_characters_in_string(string: NSString) -> NSCharacterSet

Returns a character set containing the characters in a given string.
Source§

fn m_character_set_with_range(range: NSRange) -> NSCharacterSet

Returns a character set containing characters with Unicode values in a given range.
Source§

fn m_character_set_with_bitmap_representation(data: NSData) -> NSCharacterSet

Returns a character set containing characters determined by a given bitmap representation.
Source§

fn m_character_set_with_contents_of_file(path: NSString) -> NSCharacterSet

Returns a character set read from the bitmap representation stored in the file a given path.
Source§

fn p_bitmap_representation(&self) -> NSData

An NSData object encoding the receiver in binary format.
Source§

fn p_inverted_set(&self) -> NSCharacterSet

A character set containing only characters that don’t exist in the receiver.
Source§

fn m_character_is_member(&self, character: unichar) -> bool

Returns a Boolean value that indicates whether a given character is in the receiver.
Source§

fn m_has_member_in_plane(&self, plane: UInt8) -> bool

Returns a Boolean value that indicates whether the receiver has at least one member in a given character plane.
Source§

fn m_is_superset_of_set(&self, other: NSCharacterSet) -> bool

Returns a Boolean value that indicates whether the receiver is a superset of another given character set.
Source§

fn m_long_character_is_member(&self, long_char: u32) -> bool

Returns a Boolean value that indicates whether a given long character is a member of the receiver.
Source§

impl PNSObject for NSCharacterSet

Source§

fn m_class<'a>() -> &'a Class

Returns the class object for the receiver’s class.
Source§

fn m_self(&self) -> id

Returns the receiver.
Source§

fn m_new() -> Self
where Self: Sized + FromId,

Allocates a new instance of the receiving class, sends it an init message, and returns the initialized object.
Source§

fn m_alloc() -> Self
where Self: Sized + FromId,

Returns a new instance of the receiving class.
Source§

fn m_initialize()

Initializes the class before it receives its first message.
Source§

fn ip_superclass<'a>() -> Option<&'a Class>

Returns the class object for the receiver’s superclass.
Source§

fn m_is_equal(&self, object: &Self) -> bool

Returns a Boolean value that indicates whether the receiver and a given object are equal.
Source§

fn p_hash(&self) -> UInt

Returns an integer that can be used as a table address in a hash table structure.
Source§

fn m_is_kind_of_class(&self, class: Class) -> bool

Returns a Boolean value that indicates whether the receiver is an instance of given class or an instance of any class that inherits from that class.
Source§

fn m_is_member_of_class(&self, class: Class) -> bool

Returns a Boolean value that indicates whether the receiver is an instance of a given class.
Source§

fn m_responds_to_selector(&self, selector: Sel) -> bool

Returns a Boolean value that indicates whether the receiver implements or inherits a method that can respond to a specified message.
Source§

fn m_conforms_to_protocol(&self, protocol: Protocol) -> bool

Returns a Boolean value that indicates whether the receiver conforms to a given protocol.
Source§

fn p_description(&self) -> NSString

A textual representation of the receiver.
Source§

fn p_debug_description(&self) -> NSString

A textual representation of the receiver to use with a debugger.
Source§

fn m_perform_selector(&self, selector: Sel) -> id

Sends a specified message to the receiver and returns the result of the message.
Source§

fn m_perform_selector_with_object(&self, selector: Sel, with_object: id) -> id

Sends a message to the receiver with an object as the argument.
Source§

fn m_is_proxy(&self) -> bool

Returns a Boolean value that indicates whether the receiver does not descend from NSObject.
Source§

impl ToId for NSCharacterSet

Source§

fn to_id(self) -> id

Returns id representation of the object.

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

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

fn clone_into(&self, target: &mut T)

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

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
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.