Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WuBingzheng/primitive_fixed_point_decimal
/ functions
Functions
175 in github.com/WuBingzheng/primitive_fixed_point_decimal
⨍
Functions
175
◇
Types & classes
18
Method
deserialize
(deserializer: D)
src/oob_scale_fpdec.rs:844
Method
div
(self, rhs: ConstScaleFpdec<J, S2>)
src/const_scale_fpdec.rs:516
Method
div
(self, rhs: J)
src/oob_scale_fpdec.rs:568
Method
div_assign
(&mut self, rhs: ConstScaleFpdec<J, S2>)
src/const_scale_fpdec.rs:582
Method
div_assign
(&mut self, rhs: J)
src/oob_scale_fpdec.rs:633
Method
expecting
(&self, formatter: &mut fmt::Formatter)
src/const_scale_fpdec.rs:674
Method
expecting
(&self, formatter: &mut fmt::Formatter)
src/oob_scale_fpdec.rs:860
Method
fmt
(&self, f: &mut fmt::Formatter)
src/const_scale_fpdec.rs:193
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/lib.rs:58
Method
fmt
(&self, f: &mut fmt::Formatter)
src/oob_scale_fpdec.rs:719
Method
fmt
(&self, f: &mut fmt::Formatter)
src/fpdec_inner.rs:499
Method
from
Convert from `OobScaleFpdec` with scale `S` to `ConstScaleFpdec`. Examples: ``` use primitive_fixed_point_decimal::{ConstScaleFpdec, OobScaleFpdec,
src/const_scale_fpdec.rs:275
Method
from
(pie: ParseIntError)
src/lib.rs:47
Method
from
Convert from `ConstScaleFpdec` to `OobScaleFpdec` with scale `S`. Examples: ``` use primitive_fixed_point_decimal::{ConstScaleFpdec, OobScaleFpdec,
src/oob_scale_fpdec.rs:395
Method
from_str
(s: &str)
src/const_scale_fpdec.rs:253
Method
from_str
(s: &str)
src/oob_scale_fpdec.rs:763
Method
from_wider
(_: Self::Wider)
src/inner_i128.rs:23
Method
get_exp
(i: usize)
src/inner_shorts.rs:53
Method
get_exp
(i: usize)
src/inner_i128.rs:27
Method
mul
(self, rhs: ConstScaleFpdec<J, S2>)
src/const_scale_fpdec.rs:465
Method
mul
(self, rhs: J)
src/oob_scale_fpdec.rs:534
Method
mul_assign
(&mut self, rhs: ConstScaleFpdec<J, S2>)
src/const_scale_fpdec.rs:561
Method
mul_assign
(&mut self, rhs: J)
src/oob_scale_fpdec.rs:613
Method
neg
(self)
src/const_scale_fpdec.rs:412
Method
neg
(self)
src/oob_scale_fpdec.rs:498
Method
new
()
src/const_scale_fpdec.rs:952
Method
parse_int_as_negative
INTERNAL Parse an string as negative. We try to parse it as positive first. If fail for overflow, then it maybe the MIN value.
src/fpdec_inner.rs:200
Method
round
(self, scale: i32)
src/const_scale_fpdec.rs:156
Method
round_diff
(self, diff_scale: i32)
src/oob_scale_fpdec.rs:264
Method
serialize
(&self, serializer: S)
src/const_scale_fpdec.rs:632
Method
serialize
(&self, serializer: S)
src/oob_scale_fpdec.rs:829
Method
sub
(self, rhs: Self)
src/const_scale_fpdec.rs:432
Method
sub
(self, rhs: Self)
src/oob_scale_fpdec.rs:518
Method
sub_assign
(&mut self, rhs: Self)
src/const_scale_fpdec.rs:550
Method
sub_assign
(&mut self, rhs: Self)
src/oob_scale_fpdec.rs:603
Function
test_bit128
(data_a: i128, data_b: i128)
fuzz/fuzz_targets/self_proof.rs:24
Function
test_bit64
(data_a: i64, data_b: i64)
fuzz/fuzz_targets/self_proof.rs:84
Function
test_calc_mul_div
()
src/inner_shorts.rs:421
Function
test_calc_mul_div
()
src/inner_i128.rs:797
Function
test_div
()
src/const_scale_fpdec.rs:811
Function
test_div
()
src/oob_scale_fpdec.rs:944
Function
test_div_overflow
()
src/const_scale_fpdec.rs:864
Function
test_div_overflow
()
src/oob_scale_fpdec.rs:966
Function
test_fmt
()
src/const_scale_fpdec.rs:929
Function
test_fmt
()
src/oob_scale_fpdec.rs:1026
Function
test_fmt2
()
src/const_scale_fpdec.rs:999
Function
test_format
()
src/fpdec_inner.rs:533
Function
test_format_num_only
()
src/fpdec_inner.rs:611
Function
test_from_float
()
src/const_scale_fpdec.rs:920
Function
test_from_float
()
src/oob_scale_fpdec.rs:1017
Function
test_from_int
()
src/const_scale_fpdec.rs:895
Function
test_from_int
()
src/oob_scale_fpdec.rs:990
Function
test_mul
()
src/const_scale_fpdec.rs:707
Function
test_mul
()
src/oob_scale_fpdec.rs:891
Function
test_mul_div_big
()
src/inner_i128.rs:605
Function
test_mul_div_list
()
src/inner_i128.rs:608
Function
test_mul_div_list_unsigned
()
src/inner_i128.rs:688
Function
test_mul_div_some
()
src/inner_i128.rs:600
Function
test_mul_overflow
()
src/const_scale_fpdec.rs:772
Function
test_mul_overflow
()
src/oob_scale_fpdec.rs:913
Function
test_options
()
src/fpdec_inner.rs:658
Function
test_rounding_div
()
src/fpdec_inner.rs:788
Function
test_sum
()
src/const_scale_fpdec.rs:1016
Function
test_sum
()
src/oob_scale_fpdec.rs:1042
Method
to_f32
(self, scale: i32)
src/oob_scale_fpdec.rs:333
Method
to_f64
(self, scale: i32)
src/oob_scale_fpdec.rs:359
Method
to_int
(self)
src/const_scale_fpdec.rs:619
Method
to_int
(self)
src/lib.rs:126
Method
to_int
(self)
src/oob_scale_fpdec.rs:816
Method
try_from_str
Read decimal from string. This method has 2 limitations: 1. Support decimal format only but not scientific notation; 2. Return `ParseError::Precision
src/oob_scale_fpdec.rs:311
Method
try_from_str
(s: &str, scale: i32)
src/fpdec_inner.rs:224
Method
try_from_str_only
Guess and return the scale by the input string.
src/fpdec_inner.rs:244
Method
visit_str
(self, s: &str)
src/const_scale_fpdec.rs:678
Method
visit_str
(self, s: &str)
src/oob_scale_fpdec.rs:864
Method
write_str
(&mut self, s: &str)
src/const_scale_fpdec.rs:964
← previous
101–175 of 175, ranked by callers