CFStringEncodings

Struct CFStringEncodings 

Source
#[repr(transparent)]
pub struct CFStringEncodings(pub CFIndex);
Available on crate feature CFStringEncodingExt only.
Expand description

Tuple Fields§

§0: CFIndex

Implementations§

Source§

impl CFStringEncodings

Source

pub const MacJapanese: Self

Source

pub const MacChineseTrad: Self

Source

pub const MacKorean: Self

Source

pub const MacArabic: Self

Source

pub const MacHebrew: Self

Source

pub const MacGreek: Self

Source

pub const MacCyrillic: Self

Source

pub const MacDevanagari: Self

Source

pub const MacGurmukhi: Self

Source

pub const MacGujarati: Self

Source

pub const MacOriya: Self

Source

pub const MacBengali: Self

Source

pub const MacTamil: Self

Source

pub const MacTelugu: Self

Source

pub const MacKannada: Self

Source

pub const MacMalayalam: Self

Source

pub const MacSinhalese: Self

Source

pub const MacBurmese: Self

Source

pub const MacKhmer: Self

Source

pub const MacThai: Self

Source

pub const MacLaotian: Self

Source

pub const MacGeorgian: Self

Source

pub const MacArmenian: Self

Source

pub const MacChineseSimp: Self

Source

pub const MacTibetan: Self

Source

pub const MacMongolian: Self

Source

pub const MacEthiopic: Self

Source

pub const MacCentralEurRoman: Self

Source

pub const MacVietnamese: Self

Source

pub const MacExtArabic: Self

Source

pub const MacSymbol: Self

Source

pub const MacDingbats: Self

Source

pub const MacTurkish: Self

Source

pub const MacCroatian: Self

Source

pub const MacIcelandic: Self

Source

pub const MacRomanian: Self

Source

pub const MacCeltic: Self

Source

pub const MacGaelic: Self

Source

pub const MacFarsi: Self

Source

pub const MacUkrainian: Self

Source

pub const MacInuit: Self

Source

pub const MacVT100: Self

Source

pub const MacHFS: Self

Source

pub const ISOLatin2: Self

Source

pub const ISOLatin3: Self

Source

pub const ISOLatin4: Self

Source

pub const ISOLatinCyrillic: Self

Source

pub const ISOLatinArabic: Self

Source

pub const ISOLatinGreek: Self

Source

pub const ISOLatinHebrew: Self

Source

pub const ISOLatin5: Self

Source

pub const ISOLatin6: Self

Source

pub const ISOLatinThai: Self

Source

pub const ISOLatin7: Self

Source

pub const ISOLatin8: Self

Source

pub const ISOLatin9: Self

Source

pub const ISOLatin10: Self

Source

pub const DOSLatinUS: Self

Source

pub const DOSGreek: Self

Source

pub const DOSBalticRim: Self

Source

pub const DOSLatin1: Self

Source

pub const DOSGreek1: Self

Source

pub const DOSLatin2: Self

Source

pub const DOSCyrillic: Self

Source

pub const DOSTurkish: Self

Source

pub const DOSPortuguese: Self

Source

pub const DOSIcelandic: Self

Source

pub const DOSHebrew: Self

Source

pub const DOSCanadianFrench: Self

Source

pub const DOSArabic: Self

Source

pub const DOSNordic: Self

Source

pub const DOSRussian: Self

Source

pub const DOSGreek2: Self

Source

pub const DOSThai: Self

Source

pub const DOSJapanese: Self

Source

pub const DOSChineseSimplif: Self

Source

pub const DOSKorean: Self

Source

pub const DOSChineseTrad: Self

Source

pub const WindowsLatin2: Self

Source

pub const WindowsCyrillic: Self

Source

pub const WindowsGreek: Self

Source

pub const WindowsLatin5: Self

Source

pub const WindowsHebrew: Self

Source

pub const WindowsArabic: Self

Source

pub const WindowsBalticRim: Self

Source

pub const WindowsVietnamese: Self

Source

pub const WindowsKoreanJohab: Self

Source

pub const ANSEL: Self

Source

pub const JIS_X0201_76: Self

Source

pub const JIS_X0208_83: Self

Source

pub const JIS_X0208_90: Self

Source

pub const JIS_X0212_90: Self

Source

pub const JIS_C6226_78: Self

Source

pub const ShiftJIS_X0213: Self

Source

pub const ShiftJIS_X0213_MenKuTen: Self

Source

pub const GB_2312_80: Self

Source

pub const GBK_95: Self

Source

pub const GB_18030_2000: Self

Source

pub const KSC_5601_87: Self

Source

pub const KSC_5601_92_Johab: Self

Source

pub const CNS_11643_92_P1: Self

Source

pub const CNS_11643_92_P2: Self

Source

pub const CNS_11643_92_P3: Self

Source

pub const ISO_2022_JP: Self

Source

pub const ISO_2022_JP_2: Self

Source

pub const ISO_2022_JP_1: Self

Source

pub const ISO_2022_JP_3: Self

Source

pub const ISO_2022_CN: Self

Source

pub const ISO_2022_CN_EXT: Self

Source

pub const ISO_2022_KR: Self

Source

pub const EUC_JP: Self

Source

pub const EUC_CN: Self

Source

pub const EUC_TW: Self

Source

pub const EUC_KR: Self

Source

pub const ShiftJIS: Self

Source

pub const KOI8_R: Self

Source

pub const Big5: Self

Source

pub const MacRomanLatin1: Self

Source

pub const HZ_GB_2312: Self

Source

pub const Big5_HKSCS_1999: Self

Source

pub const VISCII: Self

Source

pub const KOI8_U: Self

Source

pub const Big5_E: Self

Source

pub const NextStepJapanese: Self

Source

pub const EBCDIC_US: Self

Source

pub const EBCDIC_CP037: Self

Source

pub const UTF7: Self

Source

pub const UTF7_IMAP: Self

Source

pub const ShiftJIS_X0213_00: Self

Trait Implementations§

Source§

impl Clone for CFStringEncodings

Source§

fn clone(&self) -> CFStringEncodings

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for CFStringEncodings

Source§

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

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

impl Encode for CFStringEncodings

Available on crate feature objc2 only.
Source§

const ENCODING: Encoding = CFIndex::ENCODING

The Objective-C type-encoding for this type.
Source§

impl Hash for CFStringEncodings

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 Ord for CFStringEncodings

Source§

fn cmp(&self, other: &CFStringEncodings) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for CFStringEncodings

Source§

fn eq(&self, other: &CFStringEncodings) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for CFStringEncodings

Source§

fn partial_cmp(&self, other: &CFStringEncodings) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl RefEncode for CFStringEncodings

Available on crate feature objc2 only.
Source§

const ENCODING_REF: Encoding

The Objective-C type-encoding for a reference of this type. Read more
Source§

impl Copy for CFStringEncodings

Source§

impl Eq for CFStringEncodings

Source§

impl StructuralPartialEq for CFStringEncodings

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> EncodeArgument for T
where T: Encode,

Source§

const ENCODING_ARGUMENT: Encoding = T::ENCODING

The Objective-C type-encoding for this type.
Source§

impl<T> EncodeReturn for T
where T: Encode,

Source§

const ENCODING_RETURN: Encoding = T::ENCODING

The Objective-C type-encoding for this type.
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<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, 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.
Source§

impl<T> AutoreleaseSafe for T
where T: ?Sized,