Sebastian Dröge
f74753089b
rational: Implement approximation from floats and FromPrimitive for various types
...
FromPrimitive is implemented for i8/16/32/64 and BigInt.
https://github.com/rust-num/num/issues/282
2017-05-02 02:28:27 +03:00
Anders Kaseorg
fd44a86866
rational: test_recip_fail: Correct should_panic syntax
...
Fixes this warning:
warning: attribute must be of the form: `#[should_panic]` or `#[should_panic(expected = "error message")]`
--> rational/src/lib.rs:1051:7
|
1051 | #[should_panic = "== 0"]
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: Errors in this attribute were erroneously allowed and will become a hard error in a future release.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2017-01-06 15:05:01 -05:00
dnsl48
9d7ab663b1
From<(T,T)> implementation
2016-12-10 09:19:02 +13:00
dnsl48
70da35dff5
Into<(T,T)> implementation
2016-12-10 08:39:06 +13:00
Wictor Lund
4bdad38eee
Added test for trait From<T> for Ratio<T> where T: Clone + Integer.
2016-12-01 22:07:03 +02:00
Wictor Lund
de91d5d9e3
Added trait From<T> for Ratio<T> where T: Clone + Integer
2016-12-01 21:38:53 +02:00
bluss
ff2a350e98
Use the integer32 playground
2016-11-02 19:51:10 +01:00
bluss
e4a6956e5a
Add doc(html_root_url) and other doc attrs to each crate
...
Also update to use https instead of http. This avois mixed content
degradation on docs.rs.
The doc root URLs are correct as they are, the URL does not include the
crate name itself.
2016-11-01 02:14:23 +01:00
Richard Janis Goldschmidt
20360ebccf
Fix deserialization by giving type annotations.
2016-08-17 12:05:09 +02:00
Richard Janis Goldschmidt
7339d6cb9a
Remove redundant `use serde`; it is an external crate.
2016-08-17 12:05:09 +02:00
Michael Lamparski
32dee9a0c8
rational: small additional tweaks
...
Move `new` to top to make it more visible in the docs.
Replace instances of $x == Zero::zero()$ with $x.is_zero()$,
partially addressing #11 .
2016-07-24 14:58:43 -04:00
Michael Lamparski
8c75506f22
Ratio::recip now corrects sign and fails for zero
2016-07-24 14:54:06 -04:00
Michael Lamparski
c84c4d15ba
Improve Ratio docs
...
Closes #208 . Clarifies the rounding behavior of some methods and
makes formatting more uniform.
2016-07-24 14:34:55 -04:00
Oliver Middleton
c22e3bf9a2
Correct Ratio::is_negative and Ratio::is_positive
...
Zero is not positive or negative.
This was broken in 8be7e7bab5
.
2016-04-13 22:47:15 +01:00
Łukasz Jan Niemier
58b5fe5883
Serializers dependencies
2016-04-11 20:43:07 +02:00
Josh Stone
21a328ad6d
bigint, rational: use std::hash only for testing
2016-03-25 17:50:51 -07:00
Łukasz Jan Niemier
54685c46a1
Extract rational
2016-03-11 01:06:37 +01:00