#[repr(transparent)]pub struct PercentModifier(pub Nat16);Tuple Fields§
§0: Nat16Trait Implementations§
Source§impl Add<PercentModifier> for Nat16
impl Add<PercentModifier> for Nat16
Source§type Output = PercentModifier
type Output = PercentModifier
The resulting type after applying the
+ operator.Source§impl Add<u16> for PercentModifier
impl Add<u16> for PercentModifier
Source§impl Add for PercentModifier
impl Add for PercentModifier
Source§impl AddAssign<u16> for PercentModifier
impl AddAssign<u16> for PercentModifier
Source§fn add_assign(&mut self, other: Nat16)
fn add_assign(&mut self, other: Nat16)
Performs the
+= operation. Read moreSource§impl AddAssign for PercentModifier
impl AddAssign for PercentModifier
Source§fn add_assign(&mut self, other: PercentModifier)
fn add_assign(&mut self, other: PercentModifier)
Performs the
+= operation. Read moreSource§impl CandidType for PercentModifier
impl CandidType for PercentModifier
Source§impl Clone for PercentModifier
impl Clone for PercentModifier
Source§fn clone(&self) -> PercentModifier
fn clone(&self) -> PercentModifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PercentModifier
impl Debug for PercentModifier
Source§impl Default for PercentModifier
impl Default for PercentModifier
Source§fn default() -> PercentModifier
fn default() -> PercentModifier
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PercentModifier
impl<'de> Deserialize<'de> for PercentModifier
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Div<PercentModifier> for Nat16
impl Div<PercentModifier> for Nat16
Source§type Output = PercentModifier
type Output = PercentModifier
The resulting type after applying the
/ operator.Source§impl Div<u16> for PercentModifier
impl Div<u16> for PercentModifier
Source§impl Div for PercentModifier
impl Div for PercentModifier
Source§impl DivAssign<u16> for PercentModifier
impl DivAssign<u16> for PercentModifier
Source§fn div_assign(&mut self, other: Nat16)
fn div_assign(&mut self, other: Nat16)
Performs the
/= operation. Read moreSource§impl DivAssign for PercentModifier
impl DivAssign for PercentModifier
Source§fn div_assign(&mut self, other: PercentModifier)
fn div_assign(&mut self, other: PercentModifier)
Performs the
/= operation. Read moreSource§impl FieldTypeMeta for PercentModifier
impl FieldTypeMeta for PercentModifier
Source§const KIND: FieldKind = Self::__KIND
const KIND: FieldKind = Self::__KIND
Semantic field kind used for runtime planning and validation.
Source§const STORAGE_DECODE: FieldStorageDecode = Self::__STORAGE_DECODE
const STORAGE_DECODE: FieldStorageDecode = Self::__STORAGE_DECODE
Persisted decode contract used by row and payload decoding.
Source§impl FieldValue for PercentModifier
impl FieldValue for PercentModifier
Source§impl<T> From<T> for PercentModifier
impl<T> From<T> for PercentModifier
Source§impl Hash for PercentModifier
impl Hash for PercentModifier
Source§impl Inner<u16> for PercentModifier
impl Inner<u16> for PercentModifier
Source§impl Mul<PercentModifier> for Nat16
impl Mul<PercentModifier> for Nat16
Source§type Output = PercentModifier
type Output = PercentModifier
The resulting type after applying the
* operator.Source§impl Mul<u16> for PercentModifier
impl Mul<u16> for PercentModifier
Source§impl Mul for PercentModifier
impl Mul for PercentModifier
Source§impl MulAssign<u16> for PercentModifier
impl MulAssign<u16> for PercentModifier
Source§fn mul_assign(&mut self, other: Nat16)
fn mul_assign(&mut self, other: Nat16)
Performs the
*= operation. Read moreSource§impl MulAssign for PercentModifier
impl MulAssign for PercentModifier
Source§fn mul_assign(&mut self, other: PercentModifier)
fn mul_assign(&mut self, other: PercentModifier)
Performs the
*= operation. Read moreSource§impl NumericValue for PercentModifier
impl NumericValue for PercentModifier
Source§fn try_to_decimal(&self) -> Option<Decimal>
fn try_to_decimal(&self) -> Option<Decimal>
Convert this value into Decimal for generic numeric handling.
Source§fn try_from_decimal(value: Decimal) -> Option<Self>
fn try_from_decimal(value: Decimal) -> Option<Self>
Rebuild the value from Decimal after generic numeric handling.
Source§impl Ord for PercentModifier
impl Ord for PercentModifier
Source§fn cmp(&self, other: &PercentModifier) -> Ordering
fn cmp(&self, other: &PercentModifier) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq<PercentModifier> for Nat16
impl PartialEq<PercentModifier> for Nat16
Source§impl PartialEq<u16> for PercentModifier
impl PartialEq<u16> for PercentModifier
Source§impl PartialEq for PercentModifier
impl PartialEq for PercentModifier
Source§impl PartialOrd<PercentModifier> for Nat16
impl PartialOrd<PercentModifier> for Nat16
Source§impl PartialOrd<u16> for PercentModifier
impl PartialOrd<u16> for PercentModifier
Source§impl PartialOrd for PercentModifier
impl PartialOrd for PercentModifier
Source§impl Path for PercentModifier
impl Path for PercentModifier
Source§impl Rem<PercentModifier> for Nat16
impl Rem<PercentModifier> for Nat16
Source§type Output = PercentModifier
type Output = PercentModifier
The resulting type after applying the
% operator.Source§impl Rem<u16> for PercentModifier
impl Rem<u16> for PercentModifier
Source§impl Rem for PercentModifier
impl Rem for PercentModifier
Source§impl SanitizeAuto for PercentModifier
impl SanitizeAuto for PercentModifier
fn sanitize_self(&mut self, _ctx: &mut dyn VisitorContext)
Source§impl SanitizeCustom for PercentModifier
impl SanitizeCustom for PercentModifier
fn sanitize_custom(&mut self, _ctx: &mut dyn VisitorContext)
Source§impl Serialize for PercentModifier
impl Serialize for PercentModifier
Source§impl Sub<PercentModifier> for Nat16
impl Sub<PercentModifier> for Nat16
Source§type Output = PercentModifier
type Output = PercentModifier
The resulting type after applying the
- operator.Source§impl Sub<u16> for PercentModifier
impl Sub<u16> for PercentModifier
Source§impl Sub for PercentModifier
impl Sub for PercentModifier
Source§impl SubAssign<u16> for PercentModifier
impl SubAssign<u16> for PercentModifier
Source§fn sub_assign(&mut self, other: Nat16)
fn sub_assign(&mut self, other: Nat16)
Performs the
-= operation. Read moreSource§impl SubAssign for PercentModifier
impl SubAssign for PercentModifier
Source§fn sub_assign(&mut self, other: PercentModifier)
fn sub_assign(&mut self, other: PercentModifier)
Performs the
-= operation. Read moreSource§impl Sum<u16> for PercentModifier
impl Sum<u16> for PercentModifier
Source§impl Sum for PercentModifier
impl Sum for PercentModifier
Source§impl ValidateAuto for PercentModifier
impl ValidateAuto for PercentModifier
fn validate_self(&self, ctx: &mut dyn VisitorContext)
Source§impl ValidateCustom for PercentModifier
impl ValidateCustom for PercentModifier
fn validate_custom(&self, _ctx: &mut dyn VisitorContext)
Source§impl Visitable for PercentModifier
impl Visitable for PercentModifier
fn drive(&self, visitor: &mut dyn VisitorCore)
fn drive_mut(&mut self, visitor: &mut dyn VisitorMutCore)
impl Copy for PercentModifier
impl Eq for PercentModifier
impl StructuralPartialEq for PercentModifier
Auto Trait Implementations§
impl Freeze for PercentModifier
impl RefUnwindSafe for PercentModifier
impl Send for PercentModifier
impl Sync for PercentModifier
impl Unpin for PercentModifier
impl UnsafeUnpin for PercentModifier
impl UnwindSafe for PercentModifier
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
Mutably borrows from an owned value. Read more