#[repr(C)]pub struct NSDecimalNumber {
pub ptr: Id<Object>,
}
Expand description
An object for representing and performing arithmetic on base-10 numbers.
Fields§
§ptr: Id<Object>
The raw pointer to the Objective-C object.
Implementations§
Source§impl NSDecimalNumber
impl NSDecimalNumber
Sourcepub fn decimal_number_with_decimal(decimal: NSDecimalNumber) -> Self
pub fn decimal_number_with_decimal(decimal: NSDecimalNumber) -> Self
Creates and returns a decimal number equivalent to a given decimal structure.
Sourcepub fn decimal_number_with_mantissa(
mantissa: c_ulonglong,
exponent: c_short,
is_negative: bool,
) -> Self
pub fn decimal_number_with_mantissa( mantissa: c_ulonglong, exponent: c_short, is_negative: bool, ) -> Self
Creates and returns a decimal number equivalent to the number specified by the arguments.
Sourcepub fn decimal_number_with_string(string: NSString) -> Self
pub fn decimal_number_with_string(string: NSString) -> Self
Creates a decimal number whose value is equivalent to that in a given numeric string.
Sourcepub fn decimal_number_with_string_locale(
string: NSString,
locale: NSLocale,
) -> Self
pub fn decimal_number_with_string_locale( string: NSString, locale: NSLocale, ) -> Self
Creates a decimal number whose value is equivalent to that in a given numeric string, interpreted using a given locale.
Sourcepub fn not_a_number() -> Self
pub fn not_a_number() -> Self
A decimal number that specifies no number.
Sourcepub fn init_with_decimal(&mut self, decimal: NSDecimalNumber)
pub fn init_with_decimal(&mut self, decimal: NSDecimalNumber)
Initializes a decimal number to represent a given decimal.
Sourcepub fn init_with_mantissa_exponent_is_negative(
&mut self,
mantissa: c_ulonglong,
exponent: c_short,
is_negative: bool,
)
pub fn init_with_mantissa_exponent_is_negative( &mut self, mantissa: c_ulonglong, exponent: c_short, is_negative: bool, )
Initializes a decimal number using the given mantissa, exponent, and sign.
Sourcepub fn init_with_string<S>(&mut self, string: S)where
S: INSString,
pub fn init_with_string<S>(&mut self, string: S)where
S: INSString,
Initializes a decimal number so that its value is equivalent to that in a given numeric string.
Sourcepub fn init_with_string_locale<S, L>(&mut self, string: S, locale: L)
pub fn init_with_string_locale<S, L>(&mut self, string: S, locale: L)
Initializes a decimal number so that its value is equivalent to that in a given numeric string, interpreted using a given locale.
Sourcepub fn decimal_number_by_adding(&self, decimal_number: Self) -> Self
pub fn decimal_number_by_adding(&self, decimal_number: Self) -> Self
Adds this number to another given number.
Sourcepub fn decimal_number_by_subtracting(&self, decimal_number: Self) -> Self
pub fn decimal_number_by_subtracting(&self, decimal_number: Self) -> Self
Subtracts another given number from this one.
Sourcepub fn decimal_number_by_multiplying_by(&self, decimal_number: Self) -> Self
pub fn decimal_number_by_multiplying_by(&self, decimal_number: Self) -> Self
Multiplies the number by another given number.
Sourcepub fn decimal_number_by_dividing_by(&self, decimal_number: Self) -> Self
pub fn decimal_number_by_dividing_by(&self, decimal_number: Self) -> Self
Divides the number by another given number.
Sourcepub fn decimal_number_by_raising_to_power(&self, power: c_uint) -> Self
pub fn decimal_number_by_raising_to_power(&self, power: c_uint) -> Self
Raises the number to a given power.
Sourcepub fn decimal_number_by_multiplying_by_power_of_10(
&self,
power: c_short,
) -> Self
pub fn decimal_number_by_multiplying_by_power_of_10( &self, power: c_short, ) -> Self
Multiplies the number by 10 raised to the given power.
Sourcepub fn decimal_number_by_adding_with_behavior(
&self,
decimal_number: &Self,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
pub fn decimal_number_by_adding_with_behavior( &self, decimal_number: &Self, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Adds this number to another given number using the specified behavior.
Sourcepub fn decimal_number_by_subtracting_with_behavior(
&self,
decimal_number: &Self,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
pub fn decimal_number_by_subtracting_with_behavior( &self, decimal_number: &Self, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Subtracts this a given number from this one using the specified behavior.
Sourcepub fn decimal_number_by_multiplying_by_with_behavior(
&self,
decimal_number: &Self,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
pub fn decimal_number_by_multiplying_by_with_behavior( &self, decimal_number: &Self, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Multiplies this number by another given number using the specified behavior.
Sourcepub fn decimal_number_by_dividing_by_with_behavior(
&self,
decimal_number: &Self,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
pub fn decimal_number_by_dividing_by_with_behavior( &self, decimal_number: &Self, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Divides this number by another given number using the specified behavior.
Sourcepub fn decimal_number_by_raising_to_power_with_behavior(
&self,
power: c_uint,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
pub fn decimal_number_by_raising_to_power_with_behavior( &self, power: c_uint, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Raises the number to a given power using the specified behavior.
Sourcepub fn decimal_number_by_multiplying_by_power_of10_with_behavior(
&self,
power: c_short,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
pub fn decimal_number_by_multiplying_by_power_of10_with_behavior( &self, power: c_short, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Multiplies the number by 10 raised to the given power using the specified behavior.
Sourcepub fn decimal_number_by_rounding_according_to_behavior(
&self,
behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
pub fn decimal_number_by_rounding_according_to_behavior( &self, behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Returns a rounded version of the decimal number using the specified rounding behavior.
Sourcepub fn default_behavior() -> Arc<dyn PNSDecimalNumberBehaviors>
pub fn default_behavior() -> Arc<dyn PNSDecimalNumberBehaviors>
The way arithmetic methods round off and handle error conditions.
Sourcepub fn set_default_behavior(behavior: Arc<dyn PNSDecimalNumberBehaviors>)
pub fn set_default_behavior(behavior: Arc<dyn PNSDecimalNumberBehaviors>)
Sets the way arithmetic methods round off and handle error conditions.
Sourcepub fn objc_type(&self) -> *const c_char
pub fn objc_type(&self) -> *const c_char
A C string containing the Objective-C type for the data contained in the decimal number object.
Sourcepub fn maximum_decimal_number() -> NSDecimalNumber
pub fn maximum_decimal_number() -> NSDecimalNumber
Returns the largest possible value of a decimal number.
Sourcepub fn minimum_decimal_number() -> NSDecimalNumber
pub fn minimum_decimal_number() -> NSDecimalNumber
Returns the smallest possible value of a decimal number.
Methods from Deref<Target = Object>§
Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
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
.
Sourcepub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
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
.
Trait Implementations§
Source§impl Add<NSDecimalNumber> for f64
impl Add<NSDecimalNumber> for f64
Source§type Output = NSDecimalNumber
type Output = NSDecimalNumber
+
operator.Source§impl<T> Add<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
impl<T> Add<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
Source§impl<T> AddAssign<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
impl<T> AddAssign<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
Source§fn add_assign(&mut self, other: T)
fn add_assign(&mut self, other: T)
+=
operation. Read moreSource§impl Clone for NSDecimalNumber
impl Clone for NSDecimalNumber
Source§impl Debug for NSDecimalNumber
impl Debug for NSDecimalNumber
Source§impl Deref for NSDecimalNumber
impl Deref for NSDecimalNumber
Source§impl DerefMut for NSDecimalNumber
impl DerefMut for NSDecimalNumber
Source§impl Display for NSDecimalNumber
impl Display for NSDecimalNumber
Source§impl<T> Div<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
impl<T> Div<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
Source§impl<T> DivAssign<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
impl<T> DivAssign<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
Source§fn div_assign(&mut self, other: T)
fn div_assign(&mut self, other: T)
/=
operation. Read moreSource§impl Encode for NSDecimalNumber
impl Encode for NSDecimalNumber
Source§impl<S> From<S> for NSDecimalNumber
impl<S> From<S> for NSDecimalNumber
Source§impl From<f32> for NSDecimalNumber
impl From<f32> for NSDecimalNumber
Source§impl From<f64> for NSDecimalNumber
impl From<f64> for NSDecimalNumber
Source§impl From<i16> for NSDecimalNumber
impl From<i16> for NSDecimalNumber
Source§impl From<i32> for NSDecimalNumber
impl From<i32> for NSDecimalNumber
Source§impl From<i64> for NSDecimalNumber
impl From<i64> for NSDecimalNumber
Source§impl From<u16> for NSDecimalNumber
impl From<u16> for NSDecimalNumber
Source§impl From<u32> for NSDecimalNumber
impl From<u32> for NSDecimalNumber
Source§impl From<u64> for NSDecimalNumber
impl From<u64> for NSDecimalNumber
Source§impl FromId for NSDecimalNumber
impl FromId for NSDecimalNumber
Source§impl Hash for NSDecimalNumber
impl Hash for NSDecimalNumber
Source§impl INSDecimalNumber for NSDecimalNumber
impl INSDecimalNumber for NSDecimalNumber
Source§fn m_decimal_number_with_decimal(decimal: NSDecimalNumber) -> Self
fn m_decimal_number_with_decimal(decimal: NSDecimalNumber) -> Self
Source§fn m_decimal_number_with_mantissa(
mantissa: c_ulonglong,
exponent: c_short,
is_negative: bool,
) -> Self
fn m_decimal_number_with_mantissa( mantissa: c_ulonglong, exponent: c_short, is_negative: bool, ) -> Self
Source§fn m_decimal_number_with_string(string: NSString) -> Self
fn m_decimal_number_with_string(string: NSString) -> Self
Source§fn m_decimal_number_with_string_locale(
string: NSString,
locale: NSLocale,
) -> Self
fn m_decimal_number_with_string_locale( string: NSString, locale: NSLocale, ) -> Self
Source§fn p_not_a_number() -> Self
fn p_not_a_number() -> Self
Source§fn m_init_with_decimal(&mut self, decimal: NSDecimalNumber)
fn m_init_with_decimal(&mut self, decimal: NSDecimalNumber)
Source§fn m_init_with_mantissa_exponent_is_negative(
&mut self,
mantissa: c_ulonglong,
exponent: c_short,
is_negative: bool,
)
fn m_init_with_mantissa_exponent_is_negative( &mut self, mantissa: c_ulonglong, exponent: c_short, is_negative: bool, )
Source§fn m_init_with_string<S>(&mut self, string: S)where
S: INSString,
fn m_init_with_string<S>(&mut self, string: S)where
S: INSString,
Source§fn m_init_with_string_locale<S, L>(&mut self, string: S, locale: L)
fn m_init_with_string_locale<S, L>(&mut self, string: S, locale: L)
Source§fn m_decimal_number_by_adding(&self, decimal_number: Self) -> Self
fn m_decimal_number_by_adding(&self, decimal_number: Self) -> Self
Source§fn m_decimal_number_by_subtracting(&self, decimal_number: Self) -> Self
fn m_decimal_number_by_subtracting(&self, decimal_number: Self) -> Self
Source§fn m_decimal_number_by_multiplying_by(&self, decimal_number: Self) -> Self
fn m_decimal_number_by_multiplying_by(&self, decimal_number: Self) -> Self
Source§fn m_decimal_number_by_dividing_by(&self, decimal_number: Self) -> Self
fn m_decimal_number_by_dividing_by(&self, decimal_number: Self) -> Self
Source§fn m_decimal_number_by_raising_to_power(&self, power: c_uint) -> Self
fn m_decimal_number_by_raising_to_power(&self, power: c_uint) -> Self
Source§fn m_decimal_number_by_multiplying_by_power_of_10(&self, power: c_short) -> Self
fn m_decimal_number_by_multiplying_by_power_of_10(&self, power: c_short) -> Self
Source§fn m_decimal_number_by_adding_with_behavior(
&self,
decimal_number: &Self,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
fn m_decimal_number_by_adding_with_behavior( &self, decimal_number: &Self, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Source§fn m_decimal_number_by_subtracting_with_behavior(
&self,
decimal_number: &Self,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
fn m_decimal_number_by_subtracting_with_behavior( &self, decimal_number: &Self, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Source§fn m_decimal_number_by_multiplying_by_with_behavior(
&self,
decimal_number: &Self,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
fn m_decimal_number_by_multiplying_by_with_behavior( &self, decimal_number: &Self, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Source§fn m_decimal_number_by_dividing_by_with_behavior(
&self,
decimal_number: &Self,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
fn m_decimal_number_by_dividing_by_with_behavior( &self, decimal_number: &Self, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Source§fn m_decimal_number_by_raising_to_power_with_behavior(
&self,
power: c_uint,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
fn m_decimal_number_by_raising_to_power_with_behavior( &self, power: c_uint, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Source§fn m_decimal_number_by_multiplying_by_power_of10_with_behavior(
&self,
power: c_short,
with_behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
fn m_decimal_number_by_multiplying_by_power_of10_with_behavior( &self, power: c_short, with_behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Source§fn m_decimal_number_by_rounding_according_to_behavior(
&self,
behavior: Arc<dyn PNSDecimalNumberBehaviors>,
) -> Self
fn m_decimal_number_by_rounding_according_to_behavior( &self, behavior: Arc<dyn PNSDecimalNumberBehaviors>, ) -> Self
Source§fn p_default_behavior() -> Arc<dyn PNSDecimalNumberBehaviors>
fn p_default_behavior() -> Arc<dyn PNSDecimalNumberBehaviors>
Source§fn p_set_default_behavior(behavior: Arc<dyn PNSDecimalNumberBehaviors>)
fn p_set_default_behavior(behavior: Arc<dyn PNSDecimalNumberBehaviors>)
Source§fn p_objc_type(&self) -> *const c_char
fn p_objc_type(&self) -> *const c_char
Source§fn p_maximum_decimal_number() -> NSDecimalNumber
fn p_maximum_decimal_number() -> NSDecimalNumber
Source§fn p_minimum_decimal_number() -> NSDecimalNumber
fn p_minimum_decimal_number() -> NSDecimalNumber
Source§impl INSNumber for NSDecimalNumber
impl INSNumber for NSDecimalNumber
Source§fn m_number_with_bool(value: bool) -> Self
fn m_number_with_bool(value: bool) -> Self
Source§fn m_number_with_char(value: c_schar) -> Self
fn m_number_with_char(value: c_schar) -> Self
Source§fn m_number_with_double(value: c_double) -> Self
fn m_number_with_double(value: c_double) -> Self
Source§fn m_number_with_float(value: c_float) -> Self
fn m_number_with_float(value: c_float) -> Self
Source§fn m_number_with_int(value: c_int) -> Self
fn m_number_with_int(value: c_int) -> Self
Source§fn m_number_with_integer(value: Int) -> Self
fn m_number_with_integer(value: Int) -> Self
Source§fn m_number_with_long(value: c_long) -> Self
fn m_number_with_long(value: c_long) -> Self
Source§fn m_number_with_long_long(value: c_longlong) -> Self
fn m_number_with_long_long(value: c_longlong) -> Self
Source§fn m_number_with_short(value: c_short) -> Self
fn m_number_with_short(value: c_short) -> Self
Source§fn m_number_with_unsigned_char(value: c_uchar) -> Self
fn m_number_with_unsigned_char(value: c_uchar) -> Self
Source§fn m_number_with_unsigned_int(value: c_uint) -> Self
fn m_number_with_unsigned_int(value: c_uint) -> Self
Source§fn m_number_with_unsigned_integer(value: UInt) -> Self
fn m_number_with_unsigned_integer(value: UInt) -> Self
Source§fn m_number_with_unsigned_long(value: c_ulong) -> Self
fn m_number_with_unsigned_long(value: c_ulong) -> Self
Source§fn m_number_with_unsigned_long_long(value: c_ulonglong) -> Self
fn m_number_with_unsigned_long_long(value: c_ulonglong) -> Self
Source§fn m_number_with_unsigned_short(value: c_ushort) -> Self
fn m_number_with_unsigned_short(value: c_ushort) -> Self
Source§fn m_init_with_bool(&mut self, value: bool) -> Self
fn m_init_with_bool(&mut self, value: bool) -> Self
Source§fn m_init_with_char(&mut self, value: c_schar) -> Self
fn m_init_with_char(&mut self, value: c_schar) -> Self
Source§fn m_init_with_double(&mut self, value: c_double) -> Self
fn m_init_with_double(&mut self, value: c_double) -> Self
Source§fn m_init_with_float(&mut self, value: c_float) -> Self
fn m_init_with_float(&mut self, value: c_float) -> Self
Source§fn m_init_with_int(&mut self, value: c_int) -> Self
fn m_init_with_int(&mut self, value: c_int) -> Self
Source§fn m_init_with_integer(&mut self, value: Int) -> Self
fn m_init_with_integer(&mut self, value: Int) -> Self
Source§fn m_init_with_long(&mut self, value: c_long) -> Self
fn m_init_with_long(&mut self, value: c_long) -> Self
Source§fn m_init_with_long_long(&mut self, value: c_longlong) -> Self
fn m_init_with_long_long(&mut self, value: c_longlong) -> Self
Source§fn m_init_with_short(&mut self, value: c_short) -> Self
fn m_init_with_short(&mut self, value: c_short) -> Self
Source§fn m_init_with_unsigned_char(&mut self, value: c_uchar) -> Self
fn m_init_with_unsigned_char(&mut self, value: c_uchar) -> Self
Source§fn m_init_with_unsigned_int(&mut self, value: c_uint) -> Self
fn m_init_with_unsigned_int(&mut self, value: c_uint) -> Self
Source§fn m_init_with_unsigned_integer(&mut self, value: c_uint) -> Self
fn m_init_with_unsigned_integer(&mut self, value: c_uint) -> Self
Source§fn m_init_with_unsigned_long(&mut self, value: c_ulong) -> Self
fn m_init_with_unsigned_long(&mut self, value: c_ulong) -> Self
Source§fn m_init_with_unsigned_long_long(&mut self, value: c_ulonglong) -> Self
fn m_init_with_unsigned_long_long(&mut self, value: c_ulonglong) -> Self
Source§fn m_init_with_unsigned_short(&mut self, value: c_ushort) -> Self
fn m_init_with_unsigned_short(&mut self, value: c_ushort) -> Self
Source§fn p_bool_value(&self) -> bool
fn p_bool_value(&self) -> bool
Source§fn p_char_value(&self) -> c_schar
fn p_char_value(&self) -> c_schar
Source§fn p_decimal_value(&self) -> NSDecimal
fn p_decimal_value(&self) -> NSDecimal
Source§fn p_double_value(&self) -> c_double
fn p_double_value(&self) -> c_double
Source§fn p_float_value(&self) -> c_float
fn p_float_value(&self) -> c_float
Source§fn p_int_value(&self) -> c_int
fn p_int_value(&self) -> c_int
Source§fn p_integer_value(&self) -> Int
fn p_integer_value(&self) -> Int
Source§fn p_long_long_value(&self) -> c_longlong
fn p_long_long_value(&self) -> c_longlong
Source§fn p_long_value(&self) -> c_long
fn p_long_value(&self) -> c_long
Source§fn p_short_value(&self) -> c_short
fn p_short_value(&self) -> c_short
Source§fn p_unsigned_char_value(&self) -> c_uchar
fn p_unsigned_char_value(&self) -> c_uchar
Source§fn p_unsigned_integer_value(&self) -> UInt
fn p_unsigned_integer_value(&self) -> UInt
Source§fn p_unsigned_int_value(&self) -> c_uint
fn p_unsigned_int_value(&self) -> c_uint
Source§fn p_unsigned_long_long_value(&self) -> c_ulonglong
fn p_unsigned_long_long_value(&self) -> c_ulonglong
Source§fn p_unsigned_long_value(&self) -> c_ulong
fn p_unsigned_long_value(&self) -> c_ulong
Source§fn p_unsigned_short_value(&self) -> c_ushort
fn p_unsigned_short_value(&self) -> c_ushort
Source§fn m_description_with_locale(&self, locale: &NSLocale) -> NSString
fn m_description_with_locale(&self, locale: &NSLocale) -> NSString
Source§fn p_string_value(&self) -> NSString
fn p_string_value(&self) -> NSString
Source§fn m_compare(&self, other: &Self) -> NSComparisonResult
fn m_compare(&self, other: &Self) -> NSComparisonResult
Source§fn m_is_equal_to_number(&self, other: &Self) -> bool
fn m_is_equal_to_number(&self, other: &Self) -> bool
Source§fn m_objc_type(&self) -> *const char
fn m_objc_type(&self) -> *const char
fn m_init_with_coder(&mut self, coder: &NSCoder) -> Self
Source§impl<T> Mul<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
impl<T> Mul<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
Source§impl<T> MulAssign<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
impl<T> MulAssign<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
Source§fn mul_assign(&mut self, other: T)
fn mul_assign(&mut self, other: T)
*=
operation. Read moreSource§impl PNSObject for NSDecimalNumber
impl PNSObject for NSDecimalNumber
Source§fn m_new() -> Self
fn m_new() -> Self
Source§fn m_initialize()
fn m_initialize()
Source§fn ip_superclass<'a>() -> Option<&'a Class>
fn ip_superclass<'a>() -> Option<&'a Class>
Source§fn m_is_equal(&self, object: &Self) -> bool
fn m_is_equal(&self, object: &Self) -> bool
Source§fn p_hash(&self) -> UInt
fn p_hash(&self) -> UInt
Source§fn m_is_kind_of_class(&self, class: Class) -> bool
fn m_is_kind_of_class(&self, class: Class) -> bool
Source§fn m_is_member_of_class(&self, class: Class) -> bool
fn m_is_member_of_class(&self, class: Class) -> bool
Source§fn m_responds_to_selector(&self, selector: Sel) -> bool
fn m_responds_to_selector(&self, selector: Sel) -> bool
Source§fn m_conforms_to_protocol(&self, protocol: Protocol) -> bool
fn m_conforms_to_protocol(&self, protocol: Protocol) -> bool
Source§fn p_description(&self) -> NSString
fn p_description(&self) -> NSString
Source§fn p_debug_description(&self) -> NSString
fn p_debug_description(&self) -> NSString
Source§fn m_perform_selector(&self, selector: Sel) -> id
fn m_perform_selector(&self, selector: Sel) -> id
Source§fn m_perform_selector_with_object(&self, selector: Sel, with_object: id) -> id
fn m_perform_selector_with_object(&self, selector: Sel, with_object: id) -> id
Source§fn m_is_proxy(&self) -> bool
fn m_is_proxy(&self) -> bool
Source§impl<T> Sub<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
impl<T> Sub<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
Source§impl<T> SubAssign<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
impl<T> SubAssign<T> for NSDecimalNumberwhere
T: Into<NSDecimalNumber>,
Source§fn sub_assign(&mut self, other: T)
fn sub_assign(&mut self, other: T)
-=
operation. Read more