#[repr(transparent)]pub struct PercentModifier(pub u16);Tuple Fields§
§0: u16Trait Implementations§
Source§impl Add for PercentModifier
impl Add for PercentModifier
Source§impl Add<PercentModifier> for u16
impl Add<PercentModifier> for u16
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 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 AddAssign<u16> for PercentModifier
impl AddAssign<u16> for PercentModifier
Source§fn add_assign(&mut self, other: u16)
fn add_assign(&mut self, other: u16)
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PercentModifier
Source§impl Debug for PercentModifier
impl Debug for PercentModifier
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 for PercentModifier
impl Div for PercentModifier
Source§impl Div<PercentModifier> for u16
impl Div<PercentModifier> for u16
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 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 DivAssign<u16> for PercentModifier
impl DivAssign<u16> for PercentModifier
Source§fn div_assign(&mut self, other: u16)
fn div_assign(&mut self, other: u16)
Performs the
/= operation. Read moreimpl Eq 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 for PercentModifier
impl Mul for PercentModifier
Source§impl Mul<PercentModifier> for u16
impl Mul<PercentModifier> for u16
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 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 MulAssign<u16> for PercentModifier
impl MulAssign<u16> for PercentModifier
Source§fn mul_assign(&mut self, other: u16)
fn mul_assign(&mut self, other: u16)
Performs the
*= operation. Read moreSource§impl NormalizeAuto for PercentModifier
impl NormalizeAuto for PercentModifier
fn normalize_self(&mut self, _ctx: &mut dyn VisitorContext)
Source§impl NormalizeCustom for PercentModifier
impl NormalizeCustom for PercentModifier
fn normalize_custom(&mut self, _ctx: &mut dyn VisitorContext)
Source§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 (const: unstable) · 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 for PercentModifier
impl PartialEq for PercentModifier
Source§impl PartialEq<PercentModifier> for u16
impl PartialEq<PercentModifier> for u16
Source§impl PartialEq<u16> for PercentModifier
impl PartialEq<u16> for PercentModifier
Source§impl PartialOrd for PercentModifier
impl PartialOrd for PercentModifier
Source§impl PartialOrd<PercentModifier> for u16
impl PartialOrd<PercentModifier> for u16
Source§impl PartialOrd<u16> for PercentModifier
impl PartialOrd<u16> for PercentModifier
Source§impl Path for PercentModifier
impl Path for PercentModifier
Source§impl Product for PercentModifier
impl Product for PercentModifier
Source§impl Product<u16> for PercentModifier
impl Product<u16> for PercentModifier
Source§impl Rem for PercentModifier
impl Rem for PercentModifier
Source§impl Rem<PercentModifier> for u16
impl Rem<PercentModifier> for u16
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 RemAssign for PercentModifier
impl RemAssign for PercentModifier
Source§fn rem_assign(&mut self, other: PercentModifier)
fn rem_assign(&mut self, other: PercentModifier)
Performs the
%= operation. Read moreSource§impl RemAssign<u16> for PercentModifier
impl RemAssign<u16> for PercentModifier
Source§fn rem_assign(&mut self, other: u16)
fn rem_assign(&mut self, other: u16)
Performs the
%= operation. Read moreimpl StructuralPartialEq for PercentModifier
Source§impl Sub for PercentModifier
impl Sub for PercentModifier
Source§impl Sub<PercentModifier> for u16
impl Sub<PercentModifier> for u16
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 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 SubAssign<u16> for PercentModifier
impl SubAssign<u16> for PercentModifier
Source§fn sub_assign(&mut self, other: u16)
fn sub_assign(&mut self, other: u16)
Performs the
-= operation. Read moreSource§impl Sum for PercentModifier
impl Sum for PercentModifier
Source§impl Sum<u16> for PercentModifier
impl Sum<u16> 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)
Source§fn type_identity(&self) -> &'static str
fn type_identity(&self) -> &'static str
Return the concrete Rust application-value type used for callback
diagnostics.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> Normalize for Twhere
T: NormalizeAuto + NormalizeCustom,
Source§impl<T> NormalizeAndValidate for Twhere
T: Visitable,
impl<T> NormalizeAndValidate for Twhere
T: Visitable,
Source§fn normalize_and_validate(self) -> Result<Self, VisitorError>
fn normalize_and_validate(self) -> Result<Self, VisitorError>
Normalize and then validate this application-owned value. Read more