From b083666255626b65a1aba28b69e05aff3ece1dd7 Mon Sep 17 00:00:00 2001 From: Trevor Spiteri Date: Thu, 7 Feb 2019 14:48:13 +0100 Subject: [PATCH] update struct Fixed example --- src/lib.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 613eb75..aebb3c0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -260,10 +260,18 @@ use fixed::", "; let eleven = ", $s_fixed, - "::::from_bits(11 << 3); -let five_half = eleven >> 1u32; + "::::from_int(11); +assert_eq!(eleven, ", + $s_fixed, + "::::from_bits(11 << 3)); +assert_eq!(eleven, 11); assert_eq!(eleven.to_string(), \"11.0\"); -assert_eq!(five_half.to_string(), \"5.5\"); +let two_point_75 = eleven / 4; +assert_eq!(two_point_75, ", + $s_fixed, + "::::from_bits(11 << 1)); +assert_eq!(two_point_75, 2.75); +assert_eq!(two_point_75.to_string(), \"2.8\"); ``` [`Unsigned`]: https://docs.rs/typenum/^1.3/typenum/marker_traits/trait.Unsigned.html