pub struct BigDecimal(pub BigDecimal);Tuple Fields§
§0: BigDecimalImplementations§
Source§impl BigDecimal
impl BigDecimal
pub fn zero() -> Self
pub fn from_str(s: &str) -> Self
pub fn from_bigint(v: &BigInt) -> Self
pub fn plus(&self, other: &BigDecimal) -> BigDecimal
pub fn minus(&self, other: &BigDecimal) -> BigDecimal
pub fn times(&self, other: &BigDecimal) -> BigDecimal
pub fn div(&self, other: &BigDecimal) -> BigDecimal
Trait Implementations§
Source§impl Clone for BigDecimal
impl Clone for BigDecimal
Source§fn clone(&self) -> BigDecimal
fn clone(&self) -> BigDecimal
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 BigDecimal
impl Debug for BigDecimal
Source§impl<'de> Deserialize<'de> for BigDecimal
impl<'de> Deserialize<'de> for BigDecimal
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 Display for BigDecimal
impl Display for BigDecimal
Source§impl From<BigDecimal> for Value
impl From<BigDecimal> for Value
Source§fn from(value: BigDecimal) -> Self
fn from(value: BigDecimal) -> Self
Converts to this type from the input type.
Source§impl IntoEntityValue for &BigDecimal
impl IntoEntityValue for &BigDecimal
fn into_value(self) -> Value
Source§impl IntoEntityValue for BigDecimal
impl IntoEntityValue for BigDecimal
fn into_value(self) -> Value
Source§impl PartialEq for BigDecimal
impl PartialEq for BigDecimal
Source§impl PartialOrd for BigDecimal
impl PartialOrd for BigDecimal
Source§impl Serialize for BigDecimal
impl Serialize for BigDecimal
impl Eq for BigDecimal
impl StructuralPartialEq for BigDecimal
Auto Trait Implementations§
impl Freeze for BigDecimal
impl RefUnwindSafe for BigDecimal
impl Send for BigDecimal
impl Sync for BigDecimal
impl Unpin for BigDecimal
impl UnsafeUnpin for BigDecimal
impl UnwindSafe for BigDecimal
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> 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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.