pub struct Decimal<const E: i16, const S: usize>;Implementations§
Source§impl<const DECIMAL_PLACE: i16, const N: usize> Decimal<DECIMAL_PLACE, N>
Serde serializer/deserializer for fastnum::decimal with a clickhouse Decimal<FIXED_EXPONENT, N>
impl<const DECIMAL_PLACE: i16, const N: usize> Decimal<DECIMAL_PLACE, N>
Serde serializer/deserializer for fastnum::decimal with a clickhouse Decimal<FIXED_EXPONENT, N>
N is the number of internal 64 bits words, for example a D256 is a Decimal<X, 4>
DECIMAL_PLACE is the number of digits after the decimal point
pub fn deserialize<'de, D>(
deserializer: D,
) -> Result<FastnumDecimal<N>, D::Error>where
D: Deserializer<'de>,
pub fn serialize<S: Serializer>( value: &FastnumDecimal<N>, serializer: S, ) -> Result<S::Ok, S::Error>
Auto Trait Implementations§
impl<const E: i16, const S: usize> Freeze for Decimal<E, S>
impl<const E: i16, const S: usize> RefUnwindSafe for Decimal<E, S>
impl<const E: i16, const S: usize> Send for Decimal<E, S>
impl<const E: i16, const S: usize> Sync for Decimal<E, S>
impl<const E: i16, const S: usize> Unpin for Decimal<E, S>
impl<const E: i16, const S: usize> UnsafeUnpin for Decimal<E, S>
impl<const E: i16, const S: usize> UnwindSafe for Decimal<E, S>
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