Files
greptimedb/datatypes/value/struct.OrderedFloat.html
2025-12-22 06:16:12 +00:00

556 lines
762 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A wrapper around floats providing implementations of `Eq`, `Ord`, and `Hash`."><title>OrderedFloat in datatypes::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e56847b5.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="datatypes" data-themes="" data-resource-suffix="" data-rustdoc-version="1.92.0-nightly (fa3155a64 2025-09-30)" data-channel="nightly" data-search-js="search-e256b49e.js" data-stringdex-js="stringdex-828709d0.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-ce535bd0.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">OrderedFloat</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../datatypes/index.html">datatypes</a><span class="version">1.0.0-beta.3</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ordered<wbr>Float</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#representation" title="Representation">Representation</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_inner" title="into_inner">into_inner</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-%26OrderedFloat%3CT%3E" title="Add">Add</a></li><li><a href="#impl-Add-for-OrderedFloat%3CT%3E" title="Add">Add</a></li><li><a href="#impl-Add%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="Add&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">Add&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Add%3C%26T%3E-for-%26OrderedFloat%3CT%3E" title="Add&#60;&#38;&#39;a T&#62;">Add&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Add%3C%26T%3E-for-OrderedFloat%3CT%3E" title="Add&#60;&#38;&#39;a T&#62;">Add&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Add%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" title="Add&#60;OrderedFloat&#60;T&#62;&#62;">Add&#60;OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Add%3CT%3E-for-%26OrderedFloat%3CT%3E" title="Add&#60;T&#62;">Add&#60;T&#62;</a></li><li><a href="#impl-Add%3CT%3E-for-OrderedFloat%3CT%3E" title="Add&#60;T&#62;">Add&#60;T&#62;</a></li><li><a href="#impl-AddAssign-for-OrderedFloat%3CT%3E" title="AddAssign">AddAssign</a></li><li><a href="#impl-AddAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="AddAssign&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">AddAssign&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-AddAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" title="AddAssign&#60;&#38;&#39;a T&#62;">AddAssign&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-AddAssign%3CT%3E-for-OrderedFloat%3CT%3E" title="AddAssign&#60;T&#62;">AddAssign&#60;T&#62;</a></li><li><a href="#impl-AsMut%3CT%3E-for-OrderedFloat%3CT%3E" title="AsMut&#60;T&#62;">AsMut&#60;T&#62;</a></li><li><a href="#impl-AsPrimitive%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;OrderedFloat&#60;f32&#62;&#62;">AsPrimitive&#60;OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-AsPrimitive%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;OrderedFloat&#60;f32&#62;&#62;">AsPrimitive&#60;OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-AsPrimitive%3COrderedFloat%3Cf32%3E%3E-for-u32" title="AsPrimitive&#60;OrderedFloat&#60;f32&#62;&#62;">AsPrimitive&#60;OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-AsPrimitive%3COrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;OrderedFloat&#60;f64&#62;&#62;">AsPrimitive&#60;OrderedFloat&#60;f64&#62;&#62;</a></li><li><a href="#impl-AsPrimitive%3COrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;OrderedFloat&#60;f64&#62;&#62;">AsPrimitive&#60;OrderedFloat&#60;f64&#62;&#62;</a></li><li><a href="#impl-AsPrimitive%3COrderedFloat%3Cf64%3E%3E-for-u32" title="AsPrimitive&#60;OrderedFloat&#60;f64&#62;&#62;">AsPrimitive&#60;OrderedFloat&#60;f64&#62;&#62;</a></li><li><a href="#impl-AsPrimitive%3Cf32%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;f32&#62;">AsPrimitive&#60;f32&#62;</a></li><li><a href="#impl-AsPrimitive%3Cf32%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;f32&#62;">AsPrimitive&#60;f32&#62;</a></li><li><a href="#impl-AsPrimitive%3Cf64%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;f64&#62;">AsPrimitive&#60;f64&#62;</a></li><li><a href="#impl-AsPrimitive%3Cf64%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;f64&#62;">AsPrimitive&#60;f64&#62;</a></li><li><a href="#impl-AsPrimitive%3Ci8%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;i8&#62;">AsPrimitive&#60;i8&#62;</a></li><li><a href="#impl-AsPrimitive%3Ci8%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;i8&#62;">AsPrimitive&#60;i8&#62;</a></li><li><a href="#impl-AsPrimitive%3Ci16%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;i16&#62;">AsPrimitive&#60;i16&#62;</a></li><li><a href="#impl-AsPrimitive%3Ci16%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;i16&#62;">AsPrimitive&#60;i16&#62;</a></li><li><a href="#impl-AsPrimitive%3Ci32%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;i32&#62;">AsPrimitive&#60;i32&#62;</a></li><li><a href="#impl-AsPrimitive%3Ci32%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;i32&#62;">AsPrimitive&#60;i32&#62;</a></li><li><a href="#impl-AsPrimitive%3Ci64%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;i64&#62;">AsPrimitive&#60;i64&#62;</a></li><li><a href="#impl-AsPrimitive%3Ci64%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;i64&#62;">AsPrimitive&#60;i64&#62;</a></li><li><a href="#impl-AsPrimitive%3Cisize%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;isize&#62;">AsPrimitive&#60;isize&#62;</a></li><li><a href="#impl-AsPrimitive%3Cisize%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;isize&#62;">AsPrimitive&#60;isize&#62;</a></li><li><a href="#impl-AsPrimitive%3Cu8%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;u8&#62;">AsPrimitive&#60;u8&#62;</a></li><li><a href="#impl-AsPrimitive%3Cu8%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;u8&#62;">AsPrimitive&#60;u8&#62;</a></li><li><a href="#impl-AsPrimitive%3Cu16%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;u16&#62;">AsPrimitive&#60;u16&#62;</a></li><li><a href="#impl-AsPrimitive%3Cu16%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;u16&#62;">AsPrimitive&#60;u16&#62;</a></li><li><a href="#impl-AsPrimitive%3Cu32%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;u32&#62;">AsPrimitive&#60;u32&#62;</a></li><li><a href="#impl-AsPrimitive%3Cu32%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;u32&#62;">AsPrimitive&#60;u32&#62;</a></li><li><a href="#impl-AsPrimitive%3Cu64%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;u64&#62;">AsPrimitive&#60;u64&#62;</a></li><li><a href="#impl-AsPrimitive%3Cu64%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;u64&#62;">AsPrimitive&#60;u64&#62;</a></li><li><a href="#impl-AsPrimitive%3Cusize%3E-for-OrderedFloat%3Cf32%3E" title="AsPrimitive&#60;usize&#62;">AsPrimitive&#60;usize&#62;</a></li><li><a href="#impl-AsPrimitive%3Cusize%3E-for-OrderedFloat%3Cf64%3E" title="AsPrimitive&#60;usize&#62;">AsPrimitive&#60;usize&#62;</a></li><li><a href="#impl-AsRef%3CT%3E-for-OrderedFloat%3CT%3E" title="AsRef&#60;T&#62;">AsRef&#60;T&#62;</a></li><li><a href="#impl-Bounded-for-OrderedFloat%3CT%3E" title="Bounded">Bounded</a></li><li><a href="#impl-Clone-for-OrderedFloat%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OrderedFloat%3CT%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OrderedFloat%3CT%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-OrderedFloat%3CT%3E" title="Default">Default</a></li><li><a href="#impl-Deref-for-OrderedFloat%3CT%3E" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-OrderedFloat%3CT%3E" title="DerefMut">DerefMut</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-OrderedFloat%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-OrderedFloat%3CT%3E" title="Display">Display</a></li><li><a href="#impl-Div-for-%26OrderedFloat%3CT%3E" title="Div">Div</a></li><li><a href="#impl-Div-for-OrderedFloat%3CT%3E" title="Div">Div</a></li><li><a href="#impl-Div%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="Div&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">Div&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Div%3C%26T%3E-for-%26OrderedFloat%3CT%3E" title="Div&#60;&#38;&#39;a T&#62;">Div&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Div%3C%26T%3E-for-OrderedFloat%3CT%3E" title="Div&#60;&#38;&#39;a T&#62;">Div&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Div%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" title="Div&#60;OrderedFloat&#60;T&#62;&#62;">Div&#60;OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Div%3CT%3E-for-%26OrderedFloat%3CT%3E" title="Div&#60;T&#62;">Div&#60;T&#62;</a></li><li><a href="#impl-Div%3CT%3E-for-OrderedFloat%3CT%3E" title="Div&#60;T&#62;">Div&#60;T&#62;</a></li><li><a href="#impl-DivAssign-for-OrderedFloat%3CT%3E" title="DivAssign">DivAssign</a></li><li><a href="#impl-DivAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="DivAssign&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">DivAssign&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-DivAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" title="DivAssign&#60;&#38;&#39;a T&#62;">DivAssign&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-DivAssign%3CT%3E-for-OrderedFloat%3CT%3E" title="DivAssign&#60;T&#62;">DivAssign&#60;T&#62;</a></li><li><a href="#impl-Eq-for-OrderedFloat%3CT%3E" title="Eq">Eq</a></li><li><a href="#impl-Float-for-OrderedFloat%3CT%3E" title="Float">Float</a></li><li><a href="#impl-FloatConst-for-OrderedFloat%3CT%3E" title="FloatConst">FloatConst</a></li><li><a href="#impl-FloatCore-for-OrderedFloat%3CT%3E" title="FloatCore">FloatCore</a></li><li><a href="#impl-From%3C%26T%3E-for-%26OrderedFloat%3CT%3E" title="From&#60;&#38;&#39;a T&#62;">From&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-From%3C%26mut+T%3E-for-%26mut+OrderedFloat%3CT%3E" title="From&#60;&#38;&#39;a mut T&#62;">From&#60;&#38;&#39;a mut T&#62;</a></li><li><a href="#impl-From%3COrderedFloat%3Cf32%3E%3E-for-Value" title="From&#60;OrderedFloat&#60;f32&#62;&#62;">From&#60;OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-From%3COrderedFloat%3Cf64%3E%3E-for-Value" title="From&#60;OrderedFloat&#60;f64&#62;&#62;">From&#60;OrderedFloat&#60;f64&#62;&#62;</a></li><li><a href="#impl-From%3CT%3E-for-OrderedFloat%3CT%3E" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-From%3Cbool%3E-for-OrderedFloat%3Cf32%3E" title="From&#60;bool&#62;">From&#60;bool&#62;</a></li><li><a href="#impl-From%3Cbool%3E-for-OrderedFloat%3Cf64%3E" title="From&#60;bool&#62;">From&#60;bool&#62;</a></li><li><a href="#impl-From%3Ci8%3E-for-OrderedFloat%3Cf32%3E" title="From&#60;i8&#62;">From&#60;i8&#62;</a></li><li><a href="#impl-From%3Ci8%3E-for-OrderedFloat%3Cf64%3E" title="From&#60;i8&#62;">From&#60;i8&#62;</a></li><li><a href="#impl-From%3Ci16%3E-for-OrderedFloat%3Cf32%3E" title="From&#60;i16&#62;">From&#60;i16&#62;</a></li><li><a href="#impl-From%3Ci16%3E-for-OrderedFloat%3Cf64%3E" title="From&#60;i16&#62;">From&#60;i16&#62;</a></li><li><a href="#impl-From%3Ci32%3E-for-OrderedFloat%3Cf64%3E" title="From&#60;i32&#62;">From&#60;i32&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-OrderedFloat%3Cf32%3E" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-OrderedFloat%3Cf64%3E" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-From%3Cu16%3E-for-OrderedFloat%3Cf32%3E" title="From&#60;u16&#62;">From&#60;u16&#62;</a></li><li><a href="#impl-From%3Cu16%3E-for-OrderedFloat%3Cf64%3E" title="From&#60;u16&#62;">From&#60;u16&#62;</a></li><li><a href="#impl-From%3Cu32%3E-for-OrderedFloat%3Cf64%3E" title="From&#60;u32&#62;">From&#60;u32&#62;</a></li><li><a href="#impl-FromPrimitive-for-OrderedFloat%3CT%3E" title="FromPrimitive">FromPrimitive</a></li><li><a href="#impl-FromStr-for-OrderedFloat%3CT%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-OrderedFloat%3CT%3E" title="Hash">Hash</a></li><li><a href="#impl-LowerExp-for-OrderedFloat%3CT%3E" title="LowerExp">LowerExp</a></li><li><a href="#impl-Mul-for-%26OrderedFloat%3CT%3E" title="Mul">Mul</a></li><li><a href="#impl-Mul-for-OrderedFloat%3CT%3E" title="Mul">Mul</a></li><li><a href="#impl-Mul%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="Mul&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">Mul&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Mul%3C%26T%3E-for-%26OrderedFloat%3CT%3E" title="Mul&#60;&#38;&#39;a T&#62;">Mul&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Mul%3C%26T%3E-for-OrderedFloat%3CT%3E" title="Mul&#60;&#38;&#39;a T&#62;">Mul&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Mul%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" title="Mul&#60;OrderedFloat&#60;T&#62;&#62;">Mul&#60;OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Mul%3CT%3E-for-%26OrderedFloat%3CT%3E" title="Mul&#60;T&#62;">Mul&#60;T&#62;</a></li><li><a href="#impl-Mul%3CT%3E-for-OrderedFloat%3CT%3E" title="Mul&#60;T&#62;">Mul&#60;T&#62;</a></li><li><a href="#impl-MulAssign-for-OrderedFloat%3CT%3E" title="MulAssign">MulAssign</a></li><li><a href="#impl-MulAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="MulAssign&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">MulAssign&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-MulAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" title="MulAssign&#60;&#38;&#39;a T&#62;">MulAssign&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-MulAssign%3CT%3E-for-OrderedFloat%3CT%3E" title="MulAssign&#60;T&#62;">MulAssign&#60;T&#62;</a></li><li><a href="#impl-Neg-for-%26OrderedFloat%3CT%3E" title="Neg">Neg</a></li><li><a href="#impl-Neg-for-OrderedFloat%3CT%3E" title="Neg">Neg</a></li><li><a href="#impl-Num-for-OrderedFloat%3CT%3E" title="Num">Num</a></li><li><a href="#impl-NumCast-for-OrderedFloat%3CT%3E" title="NumCast">NumCast</a></li><li><a href="#impl-One-for-OrderedFloat%3CT%3E" title="One">One</a></li><li><a href="#impl-Ord-for-OrderedFloat%3CT%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-OrderedFloat%3CT%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CT%3E-for-OrderedFloat%3CT%3E" title="PartialEq&#60;T&#62;">PartialEq&#60;T&#62;</a></li><li><a href="#impl-PartialOrd-for-OrderedFloat%3CT%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a OrderedFloat&#60;f32&#62;&#62;">Pow&#60;&#38;&#39;a OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a OrderedFloat&#60;f32&#62;&#62;">Pow&#60;&#38;&#39;a OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a OrderedFloat&#60;f32&#62;&#62;">Pow&#60;&#38;&#39;a OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a OrderedFloat&#60;f32&#62;&#62;">Pow&#60;&#38;&#39;a OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-Pow%3C%26OrderedFloat%3Cf64%3E%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a OrderedFloat&#60;f64&#62;&#62;">Pow&#60;&#38;&#39;a OrderedFloat&#60;f64&#62;&#62;</a></li><li><a href="#impl-Pow%3C%26OrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a OrderedFloat&#60;f64&#62;&#62;">Pow&#60;&#38;&#39;a OrderedFloat&#60;f64&#62;&#62;</a></li><li><a href="#impl-Pow%3C%26f32%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a f32&#62;">Pow&#60;&#38;&#39;a f32&#62;</a></li><li><a href="#impl-Pow%3C%26f32%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a f32&#62;">Pow&#60;&#38;&#39;a f32&#62;</a></li><li><a href="#impl-Pow%3C%26f32%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a f32&#62;">Pow&#60;&#38;&#39;a f32&#62;</a></li><li><a href="#impl-Pow%3C%26f32%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a f32&#62;">Pow&#60;&#38;&#39;a f32&#62;</a></li><li><a href="#impl-Pow%3C%26f64%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a f64&#62;">Pow&#60;&#38;&#39;a f64&#62;</a></li><li><a href="#impl-Pow%3C%26f64%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a f64&#62;">Pow&#60;&#38;&#39;a f64&#62;</a></li><li><a href="#impl-Pow%3C%26i8%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a i8&#62;">Pow&#60;&#38;&#39;a i8&#62;</a></li><li><a href="#impl-Pow%3C%26i8%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a i8&#62;">Pow&#60;&#38;&#39;a i8&#62;</a></li><li><a href="#impl-Pow%3C%26i8%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a i8&#62;">Pow&#60;&#38;&#39;a i8&#62;</a></li><li><a href="#impl-Pow%3C%26i8%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a i8&#62;">Pow&#60;&#38;&#39;a i8&#62;</a></li><li><a href="#impl-Pow%3C%26i16%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a i16&#62;">Pow&#60;&#38;&#39;a i16&#62;</a></li><li><a href="#impl-Pow%3C%26i16%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a i16&#62;">Pow&#60;&#38;&#39;a i16&#62;</a></li><li><a href="#impl-Pow%3C%26i16%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a i16&#62;">Pow&#60;&#38;&#39;a i16&#62;</a></li><li><a href="#impl-Pow%3C%26i16%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a i16&#62;">Pow&#60;&#38;&#39;a i16&#62;</a></li><li><a href="#impl-Pow%3C%26i32%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a i32&#62;">Pow&#60;&#38;&#39;a i32&#62;</a></li><li><a href="#impl-Pow%3C%26i32%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a i32&#62;">Pow&#60;&#38;&#39;a i32&#62;</a></li><li><a href="#impl-Pow%3C%26i32%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a i32&#62;">Pow&#60;&#38;&#39;a i32&#62;</a></li><li><a href="#impl-Pow%3C%26i32%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a i32&#62;">Pow&#60;&#38;&#39;a i32&#62;</a></li><li><a href="#impl-Pow%3C%26u8%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a u8&#62;">Pow&#60;&#38;&#39;a u8&#62;</a></li><li><a href="#impl-Pow%3C%26u8%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a u8&#62;">Pow&#60;&#38;&#39;a u8&#62;</a></li><li><a href="#impl-Pow%3C%26u8%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a u8&#62;">Pow&#60;&#38;&#39;a u8&#62;</a></li><li><a href="#impl-Pow%3C%26u8%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a u8&#62;">Pow&#60;&#38;&#39;a u8&#62;</a></li><li><a href="#impl-Pow%3C%26u16%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a u16&#62;">Pow&#60;&#38;&#39;a u16&#62;</a></li><li><a href="#impl-Pow%3C%26u16%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a u16&#62;">Pow&#60;&#38;&#39;a u16&#62;</a></li><li><a href="#impl-Pow%3C%26u16%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;&#38;&#39;a u16&#62;">Pow&#60;&#38;&#39;a u16&#62;</a></li><li><a href="#impl-Pow%3C%26u16%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;&#38;&#39;a u16&#62;">Pow&#60;&#38;&#39;a u16&#62;</a></li><li><a href="#impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;OrderedFloat&#60;f32&#62;&#62;">Pow&#60;OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;OrderedFloat&#60;f32&#62;&#62;">Pow&#60;OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;OrderedFloat&#60;f32&#62;&#62;">Pow&#60;OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;OrderedFloat&#60;f32&#62;&#62;">Pow&#60;OrderedFloat&#60;f32&#62;&#62;</a></li><li><a href="#impl-Pow%3COrderedFloat%3Cf64%3E%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;OrderedFloat&#60;f64&#62;&#62;">Pow&#60;OrderedFloat&#60;f64&#62;&#62;</a></li><li><a href="#impl-Pow%3COrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;OrderedFloat&#60;f64&#62;&#62;">Pow&#60;OrderedFloat&#60;f64&#62;&#62;</a></li><li><a href="#impl-Pow%3Cf32%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;f32&#62;">Pow&#60;f32&#62;</a></li><li><a href="#impl-Pow%3Cf32%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;f32&#62;">Pow&#60;f32&#62;</a></li><li><a href="#impl-Pow%3Cf32%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;f32&#62;">Pow&#60;f32&#62;</a></li><li><a href="#impl-Pow%3Cf32%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;f32&#62;">Pow&#60;f32&#62;</a></li><li><a href="#impl-Pow%3Cf64%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;f64&#62;">Pow&#60;f64&#62;</a></li><li><a href="#impl-Pow%3Cf64%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;f64&#62;">Pow&#60;f64&#62;</a></li><li><a href="#impl-Pow%3Ci8%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;i8&#62;">Pow&#60;i8&#62;</a></li><li><a href="#impl-Pow%3Ci8%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;i8&#62;">Pow&#60;i8&#62;</a></li><li><a href="#impl-Pow%3Ci8%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;i8&#62;">Pow&#60;i8&#62;</a></li><li><a href="#impl-Pow%3Ci8%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;i8&#62;">Pow&#60;i8&#62;</a></li><li><a href="#impl-Pow%3Ci16%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;i16&#62;">Pow&#60;i16&#62;</a></li><li><a href="#impl-Pow%3Ci16%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;i16&#62;">Pow&#60;i16&#62;</a></li><li><a href="#impl-Pow%3Ci16%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;i16&#62;">Pow&#60;i16&#62;</a></li><li><a href="#impl-Pow%3Ci16%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;i16&#62;">Pow&#60;i16&#62;</a></li><li><a href="#impl-Pow%3Ci32%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;i32&#62;">Pow&#60;i32&#62;</a></li><li><a href="#impl-Pow%3Ci32%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;i32&#62;">Pow&#60;i32&#62;</a></li><li><a href="#impl-Pow%3Ci32%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;i32&#62;">Pow&#60;i32&#62;</a></li><li><a href="#impl-Pow%3Ci32%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;i32&#62;">Pow&#60;i32&#62;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;u8&#62;">Pow&#60;u8&#62;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;u8&#62;">Pow&#60;u8&#62;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;u8&#62;">Pow&#60;u8&#62;</a></li><li><a href="#impl-Pow%3Cu8%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;u8&#62;">Pow&#60;u8&#62;</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26OrderedFloat%3Cf32%3E" title="Pow&#60;u16&#62;">Pow&#60;u16&#62;</a></li><li><a href="#impl-Pow%3Cu16%3E-for-%26OrderedFloat%3Cf64%3E" title="Pow&#60;u16&#62;">Pow&#60;u16&#62;</a></li><li><a href="#impl-Pow%3Cu16%3E-for-OrderedFloat%3Cf32%3E" title="Pow&#60;u16&#62;">Pow&#60;u16&#62;</a></li><li><a href="#impl-Pow%3Cu16%3E-for-OrderedFloat%3Cf64%3E" title="Pow&#60;u16&#62;">Pow&#60;u16&#62;</a></li><li><a href="#impl-Product-for-OrderedFloat%3CT%3E" title="Product">Product</a></li><li><a href="#impl-Product%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="Product&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">Product&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Rem-for-%26OrderedFloat%3CT%3E" title="Rem">Rem</a></li><li><a href="#impl-Rem-for-OrderedFloat%3CT%3E" title="Rem">Rem</a></li><li><a href="#impl-Rem%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="Rem&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">Rem&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Rem%3C%26T%3E-for-%26OrderedFloat%3CT%3E" title="Rem&#60;&#38;&#39;a T&#62;">Rem&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Rem%3C%26T%3E-for-OrderedFloat%3CT%3E" title="Rem&#60;&#38;&#39;a T&#62;">Rem&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Rem%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" title="Rem&#60;OrderedFloat&#60;T&#62;&#62;">Rem&#60;OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Rem%3CT%3E-for-%26OrderedFloat%3CT%3E" title="Rem&#60;T&#62;">Rem&#60;T&#62;</a></li><li><a href="#impl-Rem%3CT%3E-for-OrderedFloat%3CT%3E" title="Rem&#60;T&#62;">Rem&#60;T&#62;</a></li><li><a href="#impl-RemAssign-for-OrderedFloat%3CT%3E" title="RemAssign">RemAssign</a></li><li><a href="#impl-RemAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="RemAssign&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">RemAssign&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-RemAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" title="RemAssign&#60;&#38;&#39;a T&#62;">RemAssign&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-RemAssign%3CT%3E-for-OrderedFloat%3CT%3E" title="RemAssign&#60;T&#62;">RemAssign&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-OrderedFloat%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-Signed-for-OrderedFloat%3CT%3E" title="Signed">Signed</a></li><li><a href="#impl-Sub-for-%26OrderedFloat%3CT%3E" title="Sub">Sub</a></li><li><a href="#impl-Sub-for-OrderedFloat%3CT%3E" title="Sub">Sub</a></li><li><a href="#impl-Sub%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="Sub&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">Sub&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Sub%3C%26T%3E-for-%26OrderedFloat%3CT%3E" title="Sub&#60;&#38;&#39;a T&#62;">Sub&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Sub%3C%26T%3E-for-OrderedFloat%3CT%3E" title="Sub&#60;&#38;&#39;a T&#62;">Sub&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Sub%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" title="Sub&#60;OrderedFloat&#60;T&#62;&#62;">Sub&#60;OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-Sub%3CT%3E-for-%26OrderedFloat%3CT%3E" title="Sub&#60;T&#62;">Sub&#60;T&#62;</a></li><li><a href="#impl-Sub%3CT%3E-for-OrderedFloat%3CT%3E" title="Sub&#60;T&#62;">Sub&#60;T&#62;</a></li><li><a href="#impl-SubAssign-for-OrderedFloat%3CT%3E" title="SubAssign">SubAssign</a></li><li><a href="#impl-SubAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="SubAssign&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">SubAssign&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-SubAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" title="SubAssign&#60;&#38;&#39;a T&#62;">SubAssign&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-SubAssign%3CT%3E-for-OrderedFloat%3CT%3E" title="SubAssign&#60;T&#62;">SubAssign&#60;T&#62;</a></li><li><a href="#impl-Sum-for-OrderedFloat%3CT%3E" title="Sum">Sum</a></li><li><a href="#impl-Sum%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" title="Sum&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;">Sum&#60;&#38;&#39;a OrderedFloat&#60;T&#62;&#62;</a></li><li><a href="#impl-ToPrimitive-for-OrderedFloat%3CT%3E" title="ToPrimitive">ToPrimitive</a></li><li><a href="#impl-UpperExp-for-OrderedFloat%3CT%3E" title="UpperExp">UpperExp</a></li><li><a href="#impl-Zero-for-OrderedFloat%3CT%3E" title="Zero">Zero</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OrderedFloat%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OrderedFloat%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OrderedFloat%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-OrderedFloat%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OrderedFloat%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OrderedFloat%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Allocation-for-T" title="Allocation">Allocation</a></li><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Any-for-T-1" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneAny-for-T" title="CloneAny">CloneAny</a></li><li><a href="#impl-CloneAnySend-for-T" title="CloneAnySend">CloneAnySend</a></li><li><a href="#impl-CloneAnySendSync-for-T" title="CloneAnySendSync">CloneAnySendSync</a></li><li><a href="#impl-CloneAnySync-for-T" title="CloneAnySync">CloneAnySync</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Comparable%3CK%3E-for-Q" title="Comparable&#60;K&#62;">Comparable&#60;K&#62;</a></li><li><a href="#impl-ComplexFloat-for-T" title="ComplexFloat">ComplexFloat</a></li><li><a href="#impl-Conv-for-T" title="Conv">Conv</a></li><li><a href="#impl-Convert%3CT%3E-for-V" title="Convert&#60;T&#62;">Convert&#60;T&#62;</a></li><li><a href="#impl-CryptoRng-for-T" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q-1" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q-2" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-ErasedDestructor-for-T" title="ErasedDestructor">ErasedDestructor</a></li><li><a href="#impl-FmtForward-for-T" title="FmtForward">FmtForward</a></li><li><a href="#impl-Formattable-for-T" title="Formattable">Formattable</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromRadix10-for-I" title="FromRadix10">FromRadix10</a></li><li><a href="#impl-FromRadix16-for-I" title="FromRadix16">FromRadix16</a></li><li><a href="#impl-FromRadix10Signed-for-I" title="FromRadix10Signed">FromRadix10Signed</a></li><li><a href="#impl-FromRef%3CT%3E-for-T" title="FromRef&#60;T&#62;">FromRef&#60;T&#62;</a></li><li><a href="#impl-FutureExt-for-T" title="FutureExt">FutureExt</a></li><li><a href="#impl-Instrument-for-T" title="Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-IntoRequest%3CT%3E-for-T" title="IntoRequest&#60;T&#62;">IntoRequest&#60;T&#62;</a></li><li><a href="#impl-LayerExt%3CL%3E-for-L" title="LayerExt&#60;L&#62;">LayerExt&#60;L&#62;</a></li><li><a href="#impl-LowerBounded-for-T" title="LowerBounded">LowerBounded</a></li><li><a href="#impl-MaxNumDigits-for-I" title="MaxNumDigits">MaxNumDigits</a></li><li><a href="#impl-Measure-for-M" title="Measure">Measure</a></li><li><a href="#impl-NodeTrait-for-N" title="NodeTrait">NodeTrait</a></li><li><a href="#impl-NumAssign-for-T" title="NumAssign">NumAssign</a></li><li><a href="#impl-NumAssignOps%3CRhs%3E-for-T" title="NumAssignOps&#60;Rhs&#62;">NumAssignOps&#60;Rhs&#62;</a></li><li><a href="#impl-NumAssignRef-for-T" title="NumAssignRef">NumAssignRef</a></li><li><a href="#impl-NumOps%3CRhs,+Output%3E-for-T" title="NumOps&#60;Rhs, Output&#62;">NumOps&#60;Rhs, Output&#62;</a></li><li><a href="#impl-NumRef-for-T" title="NumRef">NumRef</a></li><li><a href="#impl-Parsable-for-T" title="Parsable">Parsable</a></li><li><a href="#impl-Pipe-for-T" title="Pipe">Pipe</a></li><li><a href="#impl-PolicyExt-for-T" title="PolicyExt">PolicyExt</a></li><li><a href="#impl-Real-for-T" title="Real">Real</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-RefNum%3CBase%3E-for-T" title="RefNum&#60;Base&#62;">RefNum&#60;Base&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-RngCore-for-T" title="RngCore">RngCore</a></li><li><a href="#impl-Same-for-T" title="Same">Same</a></li><li><a href="#impl-ServiceExt-for-T" title="ServiceExt">ServiceExt</a></li><li><a href="#impl-Tap-for-T" title="Tap">Tap</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-ToStringFallible-for-T" title="ToStringFallible">ToStringFallible</a></li><li><a href="#impl-TryConv-for-T" title="TryConv">TryConv</a></li><li><a href="#impl-TryCryptoRng-for-R" title="TryCryptoRng">TryCryptoRng</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-TryRngCore-for-R" title="TryRngCore">TryRngCore</a></li><li><a href="#impl-UpperBounded-for-T" title="UpperBounded">UpperBounded</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WithSubscriber-for-T" title="WithSubscriber">WithSubscriber</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In datatypes::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">datatypes</a>::<wbr><a href="index.html">value</a></div><h1>Struct <span class="struct">Ordered<wbr>Float</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(transparent)]</div>pub struct OrderedFloat&lt;T&gt;(pub T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A wrapper around floats providing implementations of <code>Eq</code>, <code>Ord</code>, and <code>Hash</code>.</p>
<p>NaN is sorted as <em>greater</em> than all other values and <em>equal</em>
to itself, in contradiction with the IEEE standard.</p>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>ordered_float::OrderedFloat;
<span class="kw">use </span>std::f32::NAN;
<span class="kw">let </span><span class="kw-2">mut </span>v = [OrderedFloat(NAN), OrderedFloat(<span class="number">2.0</span>), OrderedFloat(<span class="number">1.0</span>)];
v.sort();
<span class="macro">assert_eq!</span>(v, [OrderedFloat(<span class="number">1.0</span>), OrderedFloat(<span class="number">2.0</span>), OrderedFloat(NAN)]);</code></pre></div>
<p>Because <code>OrderedFloat</code> implements <code>Ord</code> and <code>Eq</code>, it can be used as a key in a <code>HashSet</code>,
<code>HashMap</code>, <code>BTreeMap</code>, or <code>BTreeSet</code> (unlike the primitive <code>f32</code> or <code>f64</code> types):</p>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>s: HashSet&lt;OrderedFloat&lt;f32&gt;&gt; = HashSet::new();
s.insert(OrderedFloat(NAN));
<span class="macro">assert!</span>(s.contains(<span class="kw-2">&amp;</span>OrderedFloat(NAN)));</code></pre></div>
<p>Some non-identical values are still considered equal by the <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq"><code>PartialEq</code></a> implementation,
and will therefore also be considered equal by maps, sets, and the <code>==</code> operator:</p>
<ul>
<li><code>-0.0</code> and <code>+0.0</code> are considered equal.
This different sign may show up in printing, or when dividing by zero (the sign of the zero
becomes the sign of the resulting infinity).</li>
<li>All NaN values are considered equal, even though they may have different
<a href="https://doc.rust-lang.org/std/primitive.f64.html#method.to_bits">bits</a>, and therefore
different <a href="https://doc.rust-lang.org/std/primitive.f64.html#method.is_sign_positive">sign</a>,
signaling/quiet status, and NaN payload bits.</li>
</ul>
<p>Therefore, <code>OrderedFloat</code> may be unsuitable for use as a key in interning and memoization
applications which require equal results from equal inputs, unless these cases make no
difference or are canonicalized before insertion.</p>
<h2 id="representation"><a class="doc-anchor" href="#representation">§</a>Representation</h2>
<p><code>OrderedFloat</code> has <code>#[repr(transparent)]</code> and permits any value, so it is sound to use
<a href="https://doc.rust-lang.org/nightly/core/intrinsics/fn.transmute.html" title="fn core::intrinsics::transmute">transmute</a> or pointer casts to convert between any type <code>T</code> and
<code>OrderedFloat&lt;T&gt;</code>.
However, consider using <a href="https://docs.rs/bytemuck/1/"><code>bytemuck</code></a> as a safe alternative if possible.</p>
</div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: T</code></span><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-OrderedFloat%3CT%3E" class="impl"><a href="#impl-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_inner" class="method"><h4 class="code-header">pub fn <a href="#method.into_inner" class="fn">into_inner</a>(self) -&gt; T</h4></section></summary><div class="docblock"><p>Get the value out.</p>
</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Add%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-4" class="associatedtype trait-impl"><a href="#associatedtype.Output-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-4" class="method trait-impl"><a href="#method.add-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(
self,
other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;,
) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Add%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-7" class="associatedtype trait-impl"><a href="#associatedtype.Output-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-7" class="method trait-impl"><a href="#method.add-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3C%26T%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Add%3C%26T%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-3" class="associatedtype trait-impl"><a href="#associatedtype.Output-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-3" class="method trait-impl"><a href="#method.add-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Add%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-5" class="associatedtype trait-impl"><a href="#associatedtype.Output-5" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-5" class="method trait-impl"><a href="#method.add-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(
self,
other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;,
) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3CT%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Add%3CT%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;T&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-6" class="associatedtype trait-impl"><a href="#associatedtype.Output-6" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-6" class="method trait-impl"><a href="#method.add-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: T) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Add%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-2" class="associatedtype trait-impl"><a href="#associatedtype.Output-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-2" class="method trait-impl"><a href="#method.add-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: T) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Add-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a> for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-1" class="associatedtype trait-impl"><a href="#associatedtype.Output-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-1" class="method trait-impl"><a href="#method.add-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Add-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output" class="associatedtype trait-impl"><a href="#associatedtype.Output" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add" class="method trait-impl"><a href="#method.add" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-AddAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-3" class="method trait-impl"><a href="#method.add_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-AddAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-1" class="method trait-impl"><a href="#method.add_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-AddAssign%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign" class="method trait-impl"><a href="#method.add_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: T)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-AddAssign-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-2" class="method trait-impl"><a href="#method.add_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&amp;mut self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsMut%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-AsMut%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_mut" class="method trait-impl"><a href="#method.as_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html#tymethod.as_mut" class="fn">as_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Converts this type into a mutable reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_" class="method trait-impl"><a href="#method.as_" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-2" class="method trait-impl"><a href="#method.as_-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3COrderedFloat%3Cf32%3E%3E-for-u32" class="impl"><a href="#impl-AsPrimitive%3COrderedFloat%3Cf32%3E%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-4" class="method trait-impl"><a href="#method.as_-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3COrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3COrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-1" class="method trait-impl"><a href="#method.as_-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3COrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3COrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-3" class="method trait-impl"><a href="#method.as_-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3COrderedFloat%3Cf64%3E%3E-for-u32" class="impl"><a href="#impl-AsPrimitive%3COrderedFloat%3Cf64%3E%3E-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-5" class="method trait-impl"><a href="#method.as_-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cf32%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Cf32%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-16" class="method trait-impl"><a href="#method.as_-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cf32%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Cf32%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-28" class="method trait-impl"><a href="#method.as_-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cf64%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Cf64%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-17" class="method trait-impl"><a href="#method.as_-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cf64%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Cf64%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-29" class="method trait-impl"><a href="#method.as_-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Ci16%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Ci16%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-12" class="method trait-impl"><a href="#method.as_-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Ci16%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Ci16%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-24" class="method trait-impl"><a href="#method.as_-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Ci32%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Ci32%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-13" class="method trait-impl"><a href="#method.as_-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Ci32%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Ci32%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-25" class="method trait-impl"><a href="#method.as_-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Ci64%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Ci64%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-14" class="method trait-impl"><a href="#method.as_-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Ci64%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Ci64%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-26" class="method trait-impl"><a href="#method.as_-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Ci8%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Ci8%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-11" class="method trait-impl"><a href="#method.as_-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Ci8%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Ci8%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-23" class="method trait-impl"><a href="#method.as_-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cisize%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Cisize%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-15" class="method trait-impl"><a href="#method.as_-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cisize%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Cisize%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-27" class="method trait-impl"><a href="#method.as_-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cu16%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Cu16%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-7" class="method trait-impl"><a href="#method.as_-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cu16%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Cu16%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-19" class="method trait-impl"><a href="#method.as_-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cu32%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Cu32%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-8" class="method trait-impl"><a href="#method.as_-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cu32%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Cu32%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-20" class="method trait-impl"><a href="#method.as_-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cu64%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Cu64%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-9" class="method trait-impl"><a href="#method.as_-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cu64%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Cu64%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-21" class="method trait-impl"><a href="#method.as_-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cu8%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Cu8%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-6" class="method trait-impl"><a href="#method.as_-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cu8%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Cu8%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-18" class="method trait-impl"><a href="#method.as_-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cusize%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-AsPrimitive%3Cusize%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-10" class="method trait-impl"><a href="#method.as_-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsPrimitive%3Cusize%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-AsPrimitive%3Cusize%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html" title="trait num_traits::cast::AsPrimitive">AsPrimitive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_-22" class="method trait-impl"><a href="#method.as_-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.AsPrimitive.html#tymethod.as_" class="fn">as_</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Convert a value to another, using the <code>as</code> operator.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-AsRef%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a href="#method.as_ref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref" class="fn">as_ref</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Bounded-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Bounded-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.Bounded.html" title="trait num_traits::bounds::Bounded">Bounded</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.Bounded.html" title="trait num_traits::bounds::Bounded">Bounded</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.min_value" class="method trait-impl"><a href="#method.min_value" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.Bounded.html#tymethod.min_value" class="fn">min_value</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the smallest finite number this type can represent</div></details><details class="toggle method-toggle" open><summary><section id="method.max_value" class="method trait-impl"><a href="#method.max_value" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.Bounded.html#tymethod.max_value" class="fn">max_value</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the largest finite number this type can represent</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Clone-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns a duplicate of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#245-247">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Debug-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Default-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deref-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Deref-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Target" class="associatedtype trait-impl"><a href="#associatedtype.Target" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = T</h4></section></summary><div class='docblock'>The resulting type after dereferencing.</div></details><details class="toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl"><a href="#method.deref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#tymethod.deref" class="fn">deref</a>(&amp;self) -&gt; &amp;&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a></h4></section></summary><div class='docblock'>Dereferences the value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DerefMut-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-DerefMut-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deref_mut" class="method trait-impl"><a href="#method.deref_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html#tymethod.deref_mut" class="fn">deref_mut</a>(&amp;mut self) -&gt; &amp;mut &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a></h4></section></summary><div class='docblock'>Mutably dereferences the value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, T&gt; <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html" title="trait serde_core::de::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html" title="trait serde_core::de::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;D&gt;(
d: D,
) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;, &lt;D as <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserializer.html" title="trait serde_core::de::Deserializer">Deserializer</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserializer.html#associatedtype.Error" title="type serde_core::de::Deserializer::Error">Error</a>&gt;<div class="where">where
D: <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserializer.html" title="trait serde_core::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Display-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Div%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-28" class="associatedtype trait-impl"><a href="#associatedtype.Output-28" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-4" class="method trait-impl"><a href="#method.div-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(
self,
other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;,
) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Div%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-31" class="associatedtype trait-impl"><a href="#associatedtype.Output-31" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-7" class="method trait-impl"><a href="#method.div-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3C%26T%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Div%3C%26T%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-27" class="associatedtype trait-impl"><a href="#associatedtype.Output-27" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-3" class="method trait-impl"><a href="#method.div-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Div%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-29" class="associatedtype trait-impl"><a href="#associatedtype.Output-29" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-5" class="method trait-impl"><a href="#method.div-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(
self,
other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;,
) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3CT%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Div%3CT%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;T&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-30" class="associatedtype trait-impl"><a href="#associatedtype.Output-30" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-6" class="method trait-impl"><a href="#method.div-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: T) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Div%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-26" class="associatedtype trait-impl"><a href="#associatedtype.Output-26" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-2" class="method trait-impl"><a href="#method.div-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: T) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Div-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a> for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-25" class="associatedtype trait-impl"><a href="#associatedtype.Output-25" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-1" class="method trait-impl"><a href="#method.div-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Div-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-24" class="associatedtype trait-impl"><a href="#associatedtype.Output-24" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div" class="method trait-impl"><a href="#method.div" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-DivAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-3" class="method trait-impl"><a href="#method.div_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-DivAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-1" class="method trait-impl"><a href="#method.div_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-DivAssign%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign" class="method trait-impl"><a href="#method.div_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: T)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-DivAssign-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-2" class="method trait-impl"><a href="#method.div_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&amp;mut self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Float-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Float-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html" title="trait num_traits::float::Float">Float</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html" title="trait num_traits::float::Float">Float</a> + <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.nan-1" class="method trait-impl"><a href="#method.nan-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.nan" class="fn">nan</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the <code>NaN</code> value. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.nan">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.infinity-1" class="method trait-impl"><a href="#method.infinity-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.infinity" class="fn">infinity</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the infinite value. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.infinity">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.neg_infinity-1" class="method trait-impl"><a href="#method.neg_infinity-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.neg_infinity" class="fn">neg_infinity</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the negative infinite value. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.neg_infinity">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.neg_zero-1" class="method trait-impl"><a href="#method.neg_zero-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.neg_zero" class="fn">neg_zero</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns <code>-0.0</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.neg_zero">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min_value-2" class="method trait-impl"><a href="#method.min_value-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.min_value" class="fn">min_value</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the smallest finite value that this type can represent. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.min_value">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min_positive_value-1" class="method trait-impl"><a href="#method.min_positive_value-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.min_positive_value" class="fn">min_positive_value</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the smallest positive, normalized value that this type can represent. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.min_positive_value">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max_value-2" class="method trait-impl"><a href="#method.max_value-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.max_value" class="fn">max_value</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the largest finite value that this type can represent. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.max_value">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_nan-1" class="method trait-impl"><a href="#method.is_nan-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_nan" class="fn">is_nan</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if this value is <code>NaN</code> and false otherwise. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_nan">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_infinite-1" class="method trait-impl"><a href="#method.is_infinite-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_infinite" class="fn">is_infinite</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if this value is positive infinity or negative infinity and
false otherwise. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_infinite">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_finite-1" class="method trait-impl"><a href="#method.is_finite-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_finite" class="fn">is_finite</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if this number is neither infinite nor <code>NaN</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_finite">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_normal-1" class="method trait-impl"><a href="#method.is_normal-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_normal" class="fn">is_normal</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if the number is neither zero, infinite,
<a href="http://en.wikipedia.org/wiki/Subnormal_number">subnormal</a>, or <code>NaN</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_normal">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.classify-1" class="method trait-impl"><a href="#method.classify-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.classify" class="fn">classify</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/num/enum.FpCategory.html" title="enum core::num::FpCategory">FpCategory</a></h4></section></summary><div class='docblock'>Returns the floating point category of the number. If only one property
is going to be tested, it is generally faster to use the specific
predicate instead. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.classify">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.floor-1" class="method trait-impl"><a href="#method.floor-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.floor" class="fn">floor</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the largest integer less than or equal to a number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.floor">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ceil-1" class="method trait-impl"><a href="#method.ceil-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.ceil" class="fn">ceil</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the smallest integer greater than or equal to a number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.ceil">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.round-1" class="method trait-impl"><a href="#method.round-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.round" class="fn">round</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the nearest integer to a number. Round half-way cases away from
<code>0.0</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.round">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.trunc-1" class="method trait-impl"><a href="#method.trunc-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.trunc" class="fn">trunc</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return the integer part of a number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.trunc">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.fract-1" class="method trait-impl"><a href="#method.fract-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.fract" class="fn">fract</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the fractional part of a number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.fract">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.abs-2" class="method trait-impl"><a href="#method.abs-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.abs" class="fn">abs</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Computes the absolute value of <code>self</code>. Returns <code>Float::nan()</code> if the
number is <code>Float::nan()</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.abs">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.signum-2" class="method trait-impl"><a href="#method.signum-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.signum" class="fn">signum</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns a number that represents the sign of <code>self</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.signum">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_sign_positive-1" class="method trait-impl"><a href="#method.is_sign_positive-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_sign_positive" class="fn">is_sign_positive</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if <code>self</code> is positive, including <code>+0.0</code>,
<code>Float::infinity()</code>, and <code>Float::nan()</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_sign_positive">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_sign_negative-1" class="method trait-impl"><a href="#method.is_sign_negative-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_sign_negative" class="fn">is_sign_negative</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if <code>self</code> is negative, including <code>-0.0</code>,
<code>Float::neg_infinity()</code>, and <code>-Float::nan()</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.is_sign_negative">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.mul_add" class="method trait-impl"><a href="#method.mul_add" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.mul_add" class="fn">mul_add</a>(self, a: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;, b: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Fused multiply-add. Computes <code>(self * a) + b</code> with only one rounding
error, yielding a more accurate result than an unfused multiply-add. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.mul_add">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.recip-1" class="method trait-impl"><a href="#method.recip-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.recip" class="fn">recip</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Take the reciprocal (inverse) of a number, <code>1/x</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.recip">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.powi-1" class="method trait-impl"><a href="#method.powi-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.powi" class="fn">powi</a>(self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Raise a number to an integer power. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.powi">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.powf" class="method trait-impl"><a href="#method.powf" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.powf" class="fn">powf</a>(self, n: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Raise a number to a floating point power. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.powf">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sqrt" class="method trait-impl"><a href="#method.sqrt" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.sqrt" class="fn">sqrt</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Take the square root of a number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.sqrt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.exp" class="method trait-impl"><a href="#method.exp" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.exp" class="fn">exp</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns <code>e^(self)</code>, (the exponential function). <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.exp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.exp2" class="method trait-impl"><a href="#method.exp2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.exp2" class="fn">exp2</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns <code>2^(self)</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.exp2">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ln" class="method trait-impl"><a href="#method.ln" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.ln" class="fn">ln</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the natural logarithm of the number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.ln">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.log" class="method trait-impl"><a href="#method.log" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.log" class="fn">log</a>(self, base: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the logarithm of the number with respect to an arbitrary base. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.log">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.log2" class="method trait-impl"><a href="#method.log2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.log2" class="fn">log2</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the base 2 logarithm of the number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.log2">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.log10" class="method trait-impl"><a href="#method.log10" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.log10" class="fn">log10</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the base 10 logarithm of the number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.log10">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max-2" class="method trait-impl"><a href="#method.max-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.max" class="fn">max</a>(self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the maximum of the two numbers. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min-2" class="method trait-impl"><a href="#method.min-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.min" class="fn">min</a>(self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the minimum of the two numbers. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.abs_sub-1" class="method trait-impl"><a href="#method.abs_sub-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.abs_sub" class="fn">abs_sub</a>(self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>The positive difference of two numbers. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.abs_sub">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cbrt" class="method trait-impl"><a href="#method.cbrt" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.cbrt" class="fn">cbrt</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Take the cubic root of a number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.cbrt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hypot" class="method trait-impl"><a href="#method.hypot" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.hypot" class="fn">hypot</a>(self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Calculate the length of the hypotenuse of a right-angle triangle given
legs of length <code>x</code> and <code>y</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.hypot">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sin" class="method trait-impl"><a href="#method.sin" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.sin" class="fn">sin</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Computes the sine of a number (in radians). <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.sin">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cos" class="method trait-impl"><a href="#method.cos" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.cos" class="fn">cos</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Computes the cosine of a number (in radians). <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.cos">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tan" class="method trait-impl"><a href="#method.tan" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.tan" class="fn">tan</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Computes the tangent of a number (in radians). <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.tan">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.asin" class="method trait-impl"><a href="#method.asin" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.asin" class="fn">asin</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Computes the arcsine of a number. Return value is in radians in
the range [-pi/2, pi/2] or NaN if the number is outside the range
[-1, 1]. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.asin">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.acos" class="method trait-impl"><a href="#method.acos" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.acos" class="fn">acos</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Computes the arccosine of a number. Return value is in radians in
the range [0, pi] or NaN if the number is outside the range
[-1, 1]. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.acos">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.atan" class="method trait-impl"><a href="#method.atan" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.atan" class="fn">atan</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Computes the arctangent of a number. Return value is in radians in the
range [-pi/2, pi/2]; <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.atan">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.atan2" class="method trait-impl"><a href="#method.atan2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.atan2" class="fn">atan2</a>(self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Computes the four quadrant arctangent of <code>self</code> (<code>y</code>) and <code>other</code> (<code>x</code>). <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.atan2">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sin_cos" class="method trait-impl"><a href="#method.sin_cos" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.sin_cos" class="fn">sin_cos</a>(self) -&gt; (<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;, <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Simultaneously computes the sine and cosine of the number, <code>x</code>. Returns
<code>(sin(x), cos(x))</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.sin_cos">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.exp_m1" class="method trait-impl"><a href="#method.exp_m1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.exp_m1" class="fn">exp_m1</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns <code>e^(self) - 1</code> in a way that is accurate even if the
number is close to zero. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.exp_m1">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ln_1p" class="method trait-impl"><a href="#method.ln_1p" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.ln_1p" class="fn">ln_1p</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns <code>ln(1+n)</code> (natural logarithm) more accurately than if
the operations were performed separately. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.ln_1p">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sinh" class="method trait-impl"><a href="#method.sinh" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.sinh" class="fn">sinh</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Hyperbolic sine function. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.sinh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cosh" class="method trait-impl"><a href="#method.cosh" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.cosh" class="fn">cosh</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Hyperbolic cosine function. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.cosh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tanh" class="method trait-impl"><a href="#method.tanh" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.tanh" class="fn">tanh</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Hyperbolic tangent function. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.tanh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.asinh" class="method trait-impl"><a href="#method.asinh" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.asinh" class="fn">asinh</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Inverse hyperbolic sine function. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.asinh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.acosh" class="method trait-impl"><a href="#method.acosh" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.acosh" class="fn">acosh</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Inverse hyperbolic cosine function. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.acosh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.atanh" class="method trait-impl"><a href="#method.atanh" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.atanh" class="fn">atanh</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Inverse hyperbolic tangent function. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.atanh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.integer_decode-1" class="method trait-impl"><a href="#method.integer_decode-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.integer_decode" class="fn">integer_decode</a>(self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Returns the mantissa, base 2 exponent, and sign as integers, respectively.
The original number can be recovered by <code>sign * mantissa * 2 ^ exponent</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#tymethod.integer_decode">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.epsilon-1" class="method trait-impl"><a href="#method.epsilon-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.epsilon" class="fn">epsilon</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns epsilon, a small positive value. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.epsilon">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_degrees-1" class="method trait-impl"><a href="#method.to_degrees-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.to_degrees" class="fn">to_degrees</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Converts radians to degrees. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.to_degrees">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_radians-1" class="method trait-impl"><a href="#method.to_radians-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.to_radians" class="fn">to_radians</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Converts degrees to radians. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.to_radians">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_subnormal-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/float.rs.html#1137">Source</a><a href="#method.is_subnormal-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.is_subnormal" class="fn">is_subnormal</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if the number is <a href="https://en.wikipedia.org/wiki/Subnormal_number">subnormal</a>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.is_subnormal">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/float.rs.html#1545">Source</a><a href="#method.clamp-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self</h4></section></summary><div class='docblock'>Clamps a value between a min and max. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.clamp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.copysign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/float.rs.html#1905">Source</a><a href="#method.copysign" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.copysign" class="fn">copysign</a>(self, sign: Self) -&gt; Self</h4></section></summary><div class='docblock'>Returns a number composed of the magnitude of <code>self</code> and the sign of
<code>sign</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html#method.copysign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FloatConst-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-FloatConst-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html" title="trait num_traits::float::FloatConst">FloatConst</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html" title="trait num_traits::float::FloatConst">FloatConst</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.E" class="method trait-impl"><a href="#method.E" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.E" class="fn">E</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return Eulers number.</div></details><details class="toggle method-toggle" open><summary><section id="method.FRAC_1_PI" class="method trait-impl"><a href="#method.FRAC_1_PI" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.FRAC_1_PI" class="fn">FRAC_1_PI</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>1.0 / π</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.FRAC_1_SQRT_2" class="method trait-impl"><a href="#method.FRAC_1_SQRT_2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.FRAC_1_SQRT_2" class="fn">FRAC_1_SQRT_2</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>1.0 / sqrt(2.0)</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.FRAC_2_PI" class="method trait-impl"><a href="#method.FRAC_2_PI" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.FRAC_2_PI" class="fn">FRAC_2_PI</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>2.0 / π</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.FRAC_2_SQRT_PI" class="method trait-impl"><a href="#method.FRAC_2_SQRT_PI" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.FRAC_2_SQRT_PI" class="fn">FRAC_2_SQRT_PI</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>2.0 / sqrt(π)</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.FRAC_PI_2" class="method trait-impl"><a href="#method.FRAC_PI_2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.FRAC_PI_2" class="fn">FRAC_PI_2</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>π / 2.0</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.FRAC_PI_3" class="method trait-impl"><a href="#method.FRAC_PI_3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.FRAC_PI_3" class="fn">FRAC_PI_3</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>π / 3.0</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.FRAC_PI_4" class="method trait-impl"><a href="#method.FRAC_PI_4" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.FRAC_PI_4" class="fn">FRAC_PI_4</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>π / 4.0</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.FRAC_PI_6" class="method trait-impl"><a href="#method.FRAC_PI_6" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.FRAC_PI_6" class="fn">FRAC_PI_6</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>π / 6.0</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.FRAC_PI_8" class="method trait-impl"><a href="#method.FRAC_PI_8" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.FRAC_PI_8" class="fn">FRAC_PI_8</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>π / 8.0</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.LN_10" class="method trait-impl"><a href="#method.LN_10" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.LN_10" class="fn">LN_10</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>ln(10.0)</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.LN_2" class="method trait-impl"><a href="#method.LN_2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.LN_2" class="fn">LN_2</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>ln(2.0)</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.LOG10_E" class="method trait-impl"><a href="#method.LOG10_E" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.LOG10_E" class="fn">LOG10_E</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>log10(e)</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.LOG2_E" class="method trait-impl"><a href="#method.LOG2_E" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.LOG2_E" class="fn">LOG2_E</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>log2(e)</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.PI" class="method trait-impl"><a href="#method.PI" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.PI" class="fn">PI</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return Archimedes constant <code>π</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.SQRT_2" class="method trait-impl"><a href="#method.SQRT_2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#tymethod.SQRT_2" class="fn">SQRT_2</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return <code>sqrt(2.0)</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.TAU" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/float.rs.html#2210-2243">Source</a><a href="#method.TAU" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#method.TAU" class="fn">TAU</a>() -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;Output = Self&gt;,</div></h4></section></summary><div class='docblock'>Return the full circle constant <code>τ</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.LOG10_2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/float.rs.html#2210-2243">Source</a><a href="#method.LOG10_2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#method.LOG10_2" class="fn">LOG10_2</a>() -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;Output = Self&gt;,</div></h4></section></summary><div class='docblock'>Return <code>log10(2.0)</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.LOG2_10" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/float.rs.html#2210-2243">Source</a><a href="#method.LOG2_10" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html#method.LOG2_10" class="fn">LOG2_10</a>() -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;Output = Self&gt;,</div></h4></section></summary><div class='docblock'>Return <code>log2(10.0)</code>.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FloatCore-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-FloatCore-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.nan" class="method trait-impl"><a href="#method.nan" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.nan" class="fn">nan</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns NaN. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.nan">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.infinity" class="method trait-impl"><a href="#method.infinity" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.infinity" class="fn">infinity</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns positive infinity. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.infinity">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.neg_infinity" class="method trait-impl"><a href="#method.neg_infinity" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.neg_infinity" class="fn">neg_infinity</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns negative infinity. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.neg_infinity">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.neg_zero" class="method trait-impl"><a href="#method.neg_zero" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.neg_zero" class="fn">neg_zero</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns <code>-0.0</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.neg_zero">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min_value-1" class="method trait-impl"><a href="#method.min_value-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.min_value" class="fn">min_value</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the smallest finite value that this type can represent. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.min_value">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min_positive_value" class="method trait-impl"><a href="#method.min_positive_value" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.min_positive_value" class="fn">min_positive_value</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the smallest positive, normalized value that this type can represent. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.min_positive_value">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max_value-1" class="method trait-impl"><a href="#method.max_value-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.max_value" class="fn">max_value</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the largest finite value that this type can represent. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.max_value">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_nan" class="method trait-impl"><a href="#method.is_nan" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_nan" class="fn">is_nan</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if the number is NaN. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_nan">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_infinite" class="method trait-impl"><a href="#method.is_infinite" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_infinite" class="fn">is_infinite</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if the number is infinite. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_infinite">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_finite" class="method trait-impl"><a href="#method.is_finite" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_finite" class="fn">is_finite</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if the number is neither infinite or NaN. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_finite">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_normal" class="method trait-impl"><a href="#method.is_normal" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_normal" class="fn">is_normal</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if the number is neither zero, infinite, subnormal or NaN. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_normal">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.classify" class="method trait-impl"><a href="#method.classify" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.classify" class="fn">classify</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/num/enum.FpCategory.html" title="enum core::num::FpCategory">FpCategory</a></h4></section></summary><div class='docblock'>Returns the floating point category of the number. If only one property
is going to be tested, it is generally faster to use the specific
predicate instead. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.classify">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.floor" class="method trait-impl"><a href="#method.floor" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.floor" class="fn">floor</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the largest integer less than or equal to a number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.floor">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ceil" class="method trait-impl"><a href="#method.ceil" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.ceil" class="fn">ceil</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the smallest integer greater than or equal to a number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.ceil">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.round" class="method trait-impl"><a href="#method.round" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.round" class="fn">round</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the nearest integer to a number. Round half-way cases away from <code>0.0</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.round">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.trunc" class="method trait-impl"><a href="#method.trunc" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.trunc" class="fn">trunc</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Return the integer part of a number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.trunc">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.fract" class="method trait-impl"><a href="#method.fract" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.fract" class="fn">fract</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the fractional part of a number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.fract">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.abs-1" class="method trait-impl"><a href="#method.abs-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.abs" class="fn">abs</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Computes the absolute value of <code>self</code>. Returns <code>FloatCore::nan()</code> if the
number is <code>FloatCore::nan()</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.abs">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.signum-1" class="method trait-impl"><a href="#method.signum-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.signum" class="fn">signum</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns a number that represents the sign of <code>self</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.signum">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_sign_positive" class="method trait-impl"><a href="#method.is_sign_positive" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_sign_positive" class="fn">is_sign_positive</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if <code>self</code> is positive, including <code>+0.0</code> and
<code>FloatCore::infinity()</code>, and <code>FloatCore::nan()</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_sign_positive">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_sign_negative" class="method trait-impl"><a href="#method.is_sign_negative" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_sign_negative" class="fn">is_sign_negative</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if <code>self</code> is negative, including <code>-0.0</code> and
<code>FloatCore::neg_infinity()</code>, and <code>-FloatCore::nan()</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_sign_negative">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.recip" class="method trait-impl"><a href="#method.recip" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.recip" class="fn">recip</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the reciprocal (multiplicative inverse) of the number. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.recip">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.powi" class="method trait-impl"><a href="#method.powi" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.powi" class="fn">powi</a>(self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Raise a number to an integer power. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.powi">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.integer_decode" class="method trait-impl"><a href="#method.integer_decode" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.integer_decode" class="fn">integer_decode</a>(self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>)</h4></section></summary><div class='docblock'>Returns the mantissa, base 2 exponent, and sign as integers, respectively.
The original number can be recovered by <code>sign * mantissa * 2 ^ exponent</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.integer_decode">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.epsilon" class="method trait-impl"><a href="#method.epsilon" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.epsilon" class="fn">epsilon</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns epsilon, a small positive value. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.epsilon">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_degrees" class="method trait-impl"><a href="#method.to_degrees" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.to_degrees" class="fn">to_degrees</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Converts to degrees, assuming the number is in radians. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.to_degrees">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_radians" class="method trait-impl"><a href="#method.to_radians" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.to_radians" class="fn">to_radians</a>(self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Converts to radians, assuming the number is in degrees. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#tymethod.to_radians">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_subnormal" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/float.rs.html#267">Source</a><a href="#method.is_subnormal" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_subnormal" class="fn">is_subnormal</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if the number is <a href="https://en.wikipedia.org/wiki/Subnormal_number">subnormal</a>. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.is_subnormal">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/float.rs.html#607">Source</a><a href="#method.min-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.min" class="fn">min</a>(self, other: Self) -&gt; Self</h4></section></summary><div class='docblock'>Returns the minimum of the two numbers. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/float.rs.html#641">Source</a><a href="#method.max-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self</h4></section></summary><div class='docblock'>Returns the maximum of the two numbers. <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/float.rs.html#681">Source</a><a href="#method.clamp-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self</h4></section></summary><div class='docblock'>A value bounded by a minimum and a maximum <a href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-From%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26mut+T%3E-for-%26mut+OrderedFloat%3CT%3E" class="impl"><a href="#impl-From%3C%26mut+T%3E-for-%26mut+OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut T</a>&gt; for &amp;'a mut <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut T</a>) -&gt; &amp;'a mut <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3COrderedFloat%3Cf32%3E%3E-for-Value" class="impl"><a class="src rightside" href="../../src/datatypes/value.rs.html#847">Source</a><a href="#impl-From%3COrderedFloat%3Cf32%3E%3E-for-Value" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for <a class="enum" href="enum.Value.html" title="enum datatypes::value::Value">Value</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-16" class="method trait-impl"><a class="src rightside" href="../../src/datatypes/value.rs.html#847">Source</a><a href="#method.from-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: <a class="type" href="type.OrderedF32.html" title="type datatypes::value::OrderedF32">OrderedF32</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3COrderedFloat%3Cf64%3E%3E-for-Value" class="impl"><a class="src rightside" href="../../src/datatypes/value.rs.html#848">Source</a><a href="#impl-From%3COrderedFloat%3Cf64%3E%3E-for-Value" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;&gt; for <a class="enum" href="enum.Value.html" title="enum datatypes::value::Value">Value</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-17" class="method trait-impl"><a class="src rightside" href="../../src/datatypes/value.rs.html#848">Source</a><a href="#method.from-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: <a class="type" href="type.OrderedF64.html" title="type datatypes::value::OrderedF64">OrderedF64</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-From%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: T) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cbool%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-From%3Cbool%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cbool%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-From%3Cbool%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a href="#method.from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Ci16%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-From%3Ci16%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-12" class="method trait-impl"><a href="#method.from-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Ci16%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-From%3Ci16%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a href="#method.from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Ci32%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-From%3Ci32%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl"><a href="#method.from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Ci8%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-From%3Ci8%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-11" class="method trait-impl"><a href="#method.from-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Ci8%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-From%3Ci8%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu16%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-From%3Cu16%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-14" class="method trait-impl"><a href="#method.from-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu16%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-From%3Cu16%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-9" class="method trait-impl"><a href="#method.from-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu32%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-From%3Cu32%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-10" class="method trait-impl"><a href="#method.from-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu8%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-From%3Cu8%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-13" class="method trait-impl"><a href="#method.from-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu8%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-From%3Cu8%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-8" class="method trait-impl"><a href="#method.from-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(val: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromPrimitive-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-FromPrimitive-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_i64" class="method trait-impl"><a href="#method.from_i64" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts an <code>i64</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u64" class="method trait-impl"><a href="#method.from_u64" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts an <code>u64</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_isize" class="method trait-impl"><a href="#method.from_isize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts an <code>isize</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i8" class="method trait-impl"><a href="#method.from_i8" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts an <code>i8</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i16" class="method trait-impl"><a href="#method.from_i16" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts an <code>i16</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i32" class="method trait-impl"><a href="#method.from_i32" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts an <code>i32</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_usize" class="method trait-impl"><a href="#method.from_usize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts a <code>usize</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u8" class="method trait-impl"><a href="#method.from_u8" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts an <code>u8</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u16" class="method trait-impl"><a href="#method.from_u16" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts an <code>u16</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u32" class="method trait-impl"><a href="#method.from_u32" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts an <code>u32</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_f32" class="method trait-impl"><a href="#method.from_f32" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts a <code>f32</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_f64" class="method trait-impl"><a href="#method.from_f64" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;</h4></section></summary><div class='docblock'>Converts a <code>f64</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned. <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_f64">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.from_i128" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#426">Source</a><a href="#method.from_i128" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts an <code>i128</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned. <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_i128">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.from_u128" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#468">Source</a><a href="#method.from_u128" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts an <code>u128</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned. <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.FromPrimitive.html#method.from_u128">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromStr-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-FromStr-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_str" class="method trait-impl"><a href="#method.from_str" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#tymethod.from_str" class="fn">from_str</a>(
s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;, &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err" title="type core::str::traits::FromStr::Err">Err</a>&gt;</h4></section></summary><div class="docblock"><p>Convert a &amp;str to <code>OrderedFloat</code>. Returns an error if the string fails to parse.</p>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>ordered_float::OrderedFloat;
<span class="macro">assert!</span>(<span class="string">"-10"</span>.parse::&lt;OrderedFloat&lt;f32&gt;&gt;().is_ok());
<span class="macro">assert!</span>(<span class="string">"abc"</span>.parse::&lt;OrderedFloat&lt;f32&gt;&gt;().is_err());
<span class="macro">assert!</span>(<span class="string">"NaN"</span>.parse::&lt;OrderedFloat&lt;f32&gt;&gt;().is_ok());</code></pre></div></div></details><details class="toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl"><a href="#associatedtype.Err" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err" class="associatedtype">Err</a> = &lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err" title="type core::str::traits::FromStr::Err">Err</a></h4></section></summary><div class='docblock'>The associated error which can be returned from parsing.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Hash-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-LowerExp-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-LowerExp-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerExp.html" title="trait core::fmt::LowerExp">LowerExp</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerExp.html" title="trait core::fmt::LowerExp">LowerExp</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-2" class="method trait-impl"><a href="#method.fmt-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerExp.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerExp.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Mul%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-20" class="associatedtype trait-impl"><a href="#associatedtype.Output-20" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-4" class="method trait-impl"><a href="#method.mul-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(
self,
other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;,
) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Mul%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-23" class="associatedtype trait-impl"><a href="#associatedtype.Output-23" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-7" class="method trait-impl"><a href="#method.mul-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26T%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Mul%3C%26T%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-19" class="associatedtype trait-impl"><a href="#associatedtype.Output-19" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-3" class="method trait-impl"><a href="#method.mul-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Mul%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-21" class="associatedtype trait-impl"><a href="#associatedtype.Output-21" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-5" class="method trait-impl"><a href="#method.mul-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(
self,
other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;,
) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3CT%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Mul%3CT%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;T&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-22" class="associatedtype trait-impl"><a href="#associatedtype.Output-22" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-6" class="method trait-impl"><a href="#method.mul-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: T) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Mul%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-18" class="associatedtype trait-impl"><a href="#associatedtype.Output-18" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-2" class="method trait-impl"><a href="#method.mul-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: T) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Mul-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a> for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-17" class="associatedtype trait-impl"><a href="#associatedtype.Output-17" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-1" class="method trait-impl"><a href="#method.mul-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Mul-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-16" class="associatedtype trait-impl"><a href="#associatedtype.Output-16" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul" class="method trait-impl"><a href="#method.mul" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-MulAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-3" class="method trait-impl"><a href="#method.mul_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-MulAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-1" class="method trait-impl"><a href="#method.mul_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-MulAssign%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign" class="method trait-impl"><a href="#method.mul_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: T)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-MulAssign-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-2" class="method trait-impl"><a href="#method.mul_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&amp;mut self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Neg-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Neg-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a> for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-105" class="associatedtype trait-impl"><a href="#associatedtype.Output-105" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html#associatedtype.Output" title="type core::ops::arith::Neg::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.neg-1" class="method trait-impl"><a href="#method.neg-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html#tymethod.neg" class="fn">neg</a>(self) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html#associatedtype.Output" title="type core::ops::arith::Neg::Output">Output</a></h4></section></summary><div class='docblock'>Performs the unary <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html#tymethod.neg">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Neg-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Neg-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-104" class="associatedtype trait-impl"><a href="#associatedtype.Output-104" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html#associatedtype.Output" title="type core::ops::arith::Neg::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.neg" class="method trait-impl"><a href="#method.neg" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html#tymethod.neg" class="fn">neg</a>(self) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html#associatedtype.Output" title="type core::ops::arith::Neg::Output">Output</a></h4></section></summary><div class='docblock'>Performs the unary <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html#tymethod.neg">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Num-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Num-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html" title="trait num_traits::Num">Num</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html" title="trait num_traits::Num">Num</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.FromStrRadixErr" class="associatedtype trait-impl"><a href="#associatedtype.FromStrRadixErr" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html#associatedtype.FromStrRadixErr" class="associatedtype">FromStrRadixErr</a> = &lt;T as <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html" title="trait num_traits::Num">Num</a>&gt;::<a class="associatedtype" href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html#associatedtype.FromStrRadixErr" title="type num_traits::Num::FromStrRadixErr">FromStrRadixErr</a></h4></section><details class="toggle method-toggle" open><summary><section id="method.from_str_radix" class="method trait-impl"><a href="#method.from_str_radix" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html#tymethod.from_str_radix" class="fn">from_str_radix</a>(
str: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
radix: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;, &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html" title="trait num_traits::Num">Num</a>&gt;::<a class="associatedtype" href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html#associatedtype.FromStrRadixErr" title="type num_traits::Num::FromStrRadixErr">FromStrRadixErr</a>&gt;</h4></section></summary><div class='docblock'>Convert from a string and radix (typically <code>2..=36</code>). <a href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html#tymethod.from_str_radix">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-NumCast-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-NumCast-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.NumCast.html" title="trait num_traits::cast::NumCast">NumCast</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.NumCast.html" title="trait num_traits::cast::NumCast">NumCast</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-15" class="method trait-impl"><a href="#method.from-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.NumCast.html#tymethod.from" class="fn">from</a>&lt;F&gt;(n: F) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;<div class="where">where
F: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html" title="trait num_traits::cast::ToPrimitive">ToPrimitive</a>,</div></h4></section></summary><div class='docblock'>Creates a number from another value that can be converted into
a primitive via the <code>ToPrimitive</code> trait. If the source value cannot be
represented by the target type, then <code>None</code> is returned. <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.NumCast.html#tymethod.from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-One-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-One-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html" title="trait num_traits::identities::One">One</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html" title="trait num_traits::identities::One">One</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.one" class="method trait-impl"><a href="#method.one" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html#tymethod.one" class="fn">one</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the multiplicative identity element of <code>Self</code>, <code>1</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html#tymethod.one">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.set_one" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/identities.rs.html#118">Source</a><a href="#method.set_one" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html#method.set_one" class="fn">set_one</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Sets <code>self</code> to the multiplicative identity element of <code>Self</code>, <code>1</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_one" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/identities.rs.html#128-130">Source</a><a href="#method.is_one" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html#method.is_one" class="fn">is_one</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>,</div></h4></section></summary><div class='docblock'>Returns <code>true</code> if <code>self</code> is equal to the multiplicative identity. <a href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html#method.is_one">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Ord-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1021-1023">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1060-1062">Source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min" class="fn">min</a>(self, other: Self) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.50.0">1.50.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1086-1088">Source</a></span><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-PartialEq%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq-1" class="method trait-impl"><a href="#method.eq-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne-1" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#264">Source</a></span><a href="#method.ne-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-PartialEq-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#264">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-PartialOrd-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: &amp;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: &amp;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
<code>&lt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl"><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt" class="fn">gt</a>(&amp;self, other: &amp;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>
operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl"><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge" class="fn">ge</a>(&amp;self, other: &amp;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by
the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-95" class="associatedtype trait-impl"><a href="#associatedtype.Output-95" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-55" class="method trait-impl"><a href="#method.pow-55" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-99" class="associatedtype trait-impl"><a href="#associatedtype.Output-99" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-59" class="method trait-impl"><a href="#method.pow-59" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-93" class="associatedtype trait-impl"><a href="#associatedtype.Output-93" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-53" class="method trait-impl"><a href="#method.pow-53" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26OrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-97" class="associatedtype trait-impl"><a href="#associatedtype.Output-97" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-57" class="method trait-impl"><a href="#method.pow-57" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26OrderedFloat%3Cf64%3E%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26OrderedFloat%3Cf64%3E%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-103" class="associatedtype trait-impl"><a href="#associatedtype.Output-103" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-63" class="method trait-impl"><a href="#method.pow-63" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26OrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26OrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-101" class="associatedtype trait-impl"><a href="#associatedtype.Output-101" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-61" class="method trait-impl"><a href="#method.pow-61" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26f32%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26f32%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-83" class="associatedtype trait-impl"><a href="#associatedtype.Output-83" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-43" class="method trait-impl"><a href="#method.pow-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26f32%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26f32%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-87" class="associatedtype trait-impl"><a href="#associatedtype.Output-87" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-47" class="method trait-impl"><a href="#method.pow-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26f32%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26f32%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-81" class="associatedtype trait-impl"><a href="#associatedtype.Output-81" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-41" class="method trait-impl"><a href="#method.pow-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26f32%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26f32%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-85" class="associatedtype trait-impl"><a href="#associatedtype.Output-85" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-45" class="method trait-impl"><a href="#method.pow-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26f64%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26f64%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-91" class="associatedtype trait-impl"><a href="#associatedtype.Output-91" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-51" class="method trait-impl"><a href="#method.pow-51" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26f64%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26f64%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-89" class="associatedtype trait-impl"><a href="#associatedtype.Output-89" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-49" class="method trait-impl"><a href="#method.pow-49" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i16%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26i16%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-47" class="associatedtype trait-impl"><a href="#associatedtype.Output-47" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-7" class="method trait-impl"><a href="#method.pow-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i16%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26i16%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-67" class="associatedtype trait-impl"><a href="#associatedtype.Output-67" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-27" class="method trait-impl"><a href="#method.pow-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i16%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26i16%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-45" class="associatedtype trait-impl"><a href="#associatedtype.Output-45" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-5" class="method trait-impl"><a href="#method.pow-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i16%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26i16%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-65" class="associatedtype trait-impl"><a href="#associatedtype.Output-65" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-25" class="method trait-impl"><a href="#method.pow-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i32%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26i32%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-59" class="associatedtype trait-impl"><a href="#associatedtype.Output-59" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-19" class="method trait-impl"><a href="#method.pow-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i32%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26i32%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-79" class="associatedtype trait-impl"><a href="#associatedtype.Output-79" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-39" class="method trait-impl"><a href="#method.pow-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i32%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26i32%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-57" class="associatedtype trait-impl"><a href="#associatedtype.Output-57" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-17" class="method trait-impl"><a href="#method.pow-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i32%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26i32%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-77" class="associatedtype trait-impl"><a href="#associatedtype.Output-77" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-37" class="method trait-impl"><a href="#method.pow-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i8%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26i8%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-43" class="associatedtype trait-impl"><a href="#associatedtype.Output-43" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-3" class="method trait-impl"><a href="#method.pow-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i8%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26i8%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-63" class="associatedtype trait-impl"><a href="#associatedtype.Output-63" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-23" class="method trait-impl"><a href="#method.pow-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i8%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26i8%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-41" class="associatedtype trait-impl"><a href="#associatedtype.Output-41" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-1" class="method trait-impl"><a href="#method.pow-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26i8%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26i8%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-61" class="associatedtype trait-impl"><a href="#associatedtype.Output-61" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-21" class="method trait-impl"><a href="#method.pow-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u16%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26u16%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-55" class="associatedtype trait-impl"><a href="#associatedtype.Output-55" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-15" class="method trait-impl"><a href="#method.pow-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u16%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26u16%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-75" class="associatedtype trait-impl"><a href="#associatedtype.Output-75" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-35" class="method trait-impl"><a href="#method.pow-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u16%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26u16%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-53" class="associatedtype trait-impl"><a href="#associatedtype.Output-53" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-13" class="method trait-impl"><a href="#method.pow-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u16%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26u16%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-73" class="associatedtype trait-impl"><a href="#associatedtype.Output-73" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-33" class="method trait-impl"><a href="#method.pow-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u8%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26u8%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-51" class="associatedtype trait-impl"><a href="#associatedtype.Output-51" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-11" class="method trait-impl"><a href="#method.pow-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u8%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26u8%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'b&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for &amp;'b <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-71" class="associatedtype trait-impl"><a href="#associatedtype.Output-71" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-31" class="method trait-impl"><a href="#method.pow-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u8%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3C%26u8%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-49" class="associatedtype trait-impl"><a href="#associatedtype.Output-49" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-9" class="method trait-impl"><a href="#method.pow-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3C%26u8%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3C%26u8%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-69" class="associatedtype trait-impl"><a href="#associatedtype.Output-69" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-29" class="method trait-impl"><a href="#method.pow-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-94" class="associatedtype trait-impl"><a href="#associatedtype.Output-94" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-54" class="method trait-impl"><a href="#method.pow-54" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-98" class="associatedtype trait-impl"><a href="#associatedtype.Output-98" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-58" class="method trait-impl"><a href="#method.pow-58" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-92" class="associatedtype trait-impl"><a href="#associatedtype.Output-92" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-52" class="method trait-impl"><a href="#method.pow-52" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3COrderedFloat%3Cf32%3E%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-96" class="associatedtype trait-impl"><a href="#associatedtype.Output-96" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-56" class="method trait-impl"><a href="#method.pow-56" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3COrderedFloat%3Cf64%3E%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3COrderedFloat%3Cf64%3E%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-102" class="associatedtype trait-impl"><a href="#associatedtype.Output-102" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-62" class="method trait-impl"><a href="#method.pow-62" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3COrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3COrderedFloat%3Cf64%3E%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-100" class="associatedtype trait-impl"><a href="#associatedtype.Output-100" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-60" class="method trait-impl"><a href="#method.pow-60" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cf32%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Cf32%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-82" class="associatedtype trait-impl"><a href="#associatedtype.Output-82" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-42" class="method trait-impl"><a href="#method.pow-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cf32%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Cf32%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-86" class="associatedtype trait-impl"><a href="#associatedtype.Output-86" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-46" class="method trait-impl"><a href="#method.pow-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cf32%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Cf32%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-80" class="associatedtype trait-impl"><a href="#associatedtype.Output-80" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-40" class="method trait-impl"><a href="#method.pow-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cf32%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Cf32%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-84" class="associatedtype trait-impl"><a href="#associatedtype.Output-84" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-44" class="method trait-impl"><a href="#method.pow-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cf64%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Cf64%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-90" class="associatedtype trait-impl"><a href="#associatedtype.Output-90" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-50" class="method trait-impl"><a href="#method.pow-50" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cf64%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Cf64%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-88" class="associatedtype trait-impl"><a href="#associatedtype.Output-88" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-48" class="method trait-impl"><a href="#method.pow-48" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci16%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Ci16%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-46" class="associatedtype trait-impl"><a href="#associatedtype.Output-46" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-6" class="method trait-impl"><a href="#method.pow-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci16%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Ci16%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-66" class="associatedtype trait-impl"><a href="#associatedtype.Output-66" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-26" class="method trait-impl"><a href="#method.pow-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci16%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Ci16%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-44" class="associatedtype trait-impl"><a href="#associatedtype.Output-44" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-4" class="method trait-impl"><a href="#method.pow-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci16%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Ci16%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-64" class="associatedtype trait-impl"><a href="#associatedtype.Output-64" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-24" class="method trait-impl"><a href="#method.pow-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci32%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Ci32%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-58" class="associatedtype trait-impl"><a href="#associatedtype.Output-58" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-18" class="method trait-impl"><a href="#method.pow-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci32%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Ci32%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-78" class="associatedtype trait-impl"><a href="#associatedtype.Output-78" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-38" class="method trait-impl"><a href="#method.pow-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci32%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Ci32%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-56" class="associatedtype trait-impl"><a href="#associatedtype.Output-56" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-16" class="method trait-impl"><a href="#method.pow-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci32%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Ci32%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-76" class="associatedtype trait-impl"><a href="#associatedtype.Output-76" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-36" class="method trait-impl"><a href="#method.pow-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci8%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Ci8%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-42" class="associatedtype trait-impl"><a href="#associatedtype.Output-42" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-2" class="method trait-impl"><a href="#method.pow-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci8%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Ci8%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-62" class="associatedtype trait-impl"><a href="#associatedtype.Output-62" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-22" class="method trait-impl"><a href="#method.pow-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci8%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Ci8%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-40" class="associatedtype trait-impl"><a href="#associatedtype.Output-40" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow" class="method trait-impl"><a href="#method.pow" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Ci8%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Ci8%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-60" class="associatedtype trait-impl"><a href="#associatedtype.Output-60" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-20" class="method trait-impl"><a href="#method.pow-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu16%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Cu16%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-54" class="associatedtype trait-impl"><a href="#associatedtype.Output-54" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-14" class="method trait-impl"><a href="#method.pow-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu16%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Cu16%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-74" class="associatedtype trait-impl"><a href="#associatedtype.Output-74" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-34" class="method trait-impl"><a href="#method.pow-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu16%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Cu16%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-52" class="associatedtype trait-impl"><a href="#associatedtype.Output-52" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-12" class="method trait-impl"><a href="#method.pow-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu16%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Cu16%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-72" class="associatedtype trait-impl"><a href="#associatedtype.Output-72" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-32" class="method trait-impl"><a href="#method.pow-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu8%3E-for-%26OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Cu8%3E-for-%26OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-50" class="associatedtype trait-impl"><a href="#associatedtype.Output-50" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-10" class="method trait-impl"><a href="#method.pow-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu8%3E-for-%26OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Cu8%3E-for-%26OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-70" class="associatedtype trait-impl"><a href="#associatedtype.Output-70" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-30" class="method trait-impl"><a href="#method.pow-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu8%3E-for-OrderedFloat%3Cf32%3E" class="impl"><a href="#impl-Pow%3Cu8%3E-for-OrderedFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-48" class="associatedtype trait-impl"><a href="#associatedtype.Output-48" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-8" class="method trait-impl"><a href="#method.pow-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Pow%3Cu8%3E-for-OrderedFloat%3Cf64%3E" class="impl"><a href="#impl-Pow%3Cu8%3E-for-OrderedFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html" title="trait num_traits::pow::Pow">Pow</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-68" class="associatedtype trait-impl"><a href="#associatedtype.Output-68" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>The result after applying the operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.pow-28" class="method trait-impl"><a href="#method.pow-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow" class="fn">pow</a>(self, rhs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Returns <code>self</code> to the power <code>rhs</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/pow/trait.Pow.html#tymethod.pow">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Product%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Product%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html" title="trait core::iter::traits::accum::Product">Product</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html" title="trait core::iter::traits::accum::Product">Product</a> + 'a,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.product-1" class="method trait-impl"><a href="#method.product-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html#tymethod.product" class="fn">product</a>&lt;I&gt;(iter: I) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;,</div></h4></section></summary><div class='docblock'>Takes an iterator and generates <code>Self</code> from the elements by multiplying
the items.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Product-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Product-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html" title="trait core::iter::traits::accum::Product">Product</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html" title="trait core::iter::traits::accum::Product">Product</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.product" class="method trait-impl"><a href="#method.product" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html#tymethod.product" class="fn">product</a>&lt;I&gt;(iter: I) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;,</div></h4></section></summary><div class='docblock'>Takes an iterator and generates <code>Self</code> from the elements by multiplying
the items.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Rem%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-36" class="associatedtype trait-impl"><a href="#associatedtype.Output-36" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-4" class="method trait-impl"><a href="#method.rem-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(
self,
other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;,
) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Rem%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-39" class="associatedtype trait-impl"><a href="#associatedtype.Output-39" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-7" class="method trait-impl"><a href="#method.rem-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26T%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Rem%3C%26T%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-35" class="associatedtype trait-impl"><a href="#associatedtype.Output-35" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-3" class="method trait-impl"><a href="#method.rem-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Rem%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-37" class="associatedtype trait-impl"><a href="#associatedtype.Output-37" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-5" class="method trait-impl"><a href="#method.rem-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(
self,
other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;,
) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3CT%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Rem%3CT%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;T&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-38" class="associatedtype trait-impl"><a href="#associatedtype.Output-38" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-6" class="method trait-impl"><a href="#method.rem-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: T) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Rem%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-34" class="associatedtype trait-impl"><a href="#associatedtype.Output-34" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-2" class="method trait-impl"><a href="#method.rem-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: T) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Rem-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a> for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-33" class="associatedtype trait-impl"><a href="#associatedtype.Output-33" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem-1" class="method trait-impl"><a href="#method.rem-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Rem-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Rem-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-32" class="associatedtype trait-impl"><a href="#associatedtype.Output-32" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>%</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.rem" class="method trait-impl"><a href="#method.rem" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem" class="fn">rem</a>(self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#associatedtype.Output" title="type core::ops::arith::Rem::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-RemAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-3" class="method trait-impl"><a href="#method.rem_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-RemAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-1" class="method trait-impl"><a href="#method.rem_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-RemAssign%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign" class="method trait-impl"><a href="#method.rem_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: T)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RemAssign-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-RemAssign-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.rem_assign-2" class="method trait-impl"><a href="#method.rem_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fn">rem_assign</a>(&amp;mut self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Performs the <code>%=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Serialize-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serialize.html" title="trait serde_core::ser::Serialize">Serialize</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serialize.html" title="trait serde_core::ser::Serialize">Serialize</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;S&gt;(
&amp;self,
s: S,
) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serializer.html" title="trait serde_core::ser::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serializer.html#associatedtype.Ok" title="type serde_core::ser::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serializer.html" title="trait serde_core::ser::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serializer.html#associatedtype.Error" title="type serde_core::ser::Serializer::Error">Error</a>&gt;<div class="where">where
S: <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serializer.html" title="trait serde_core::ser::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Signed-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Signed-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/sign/trait.Signed.html" title="trait num_traits::sign::Signed">Signed</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/sign/trait.Signed.html" title="trait num_traits::sign::Signed">Signed</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.abs" class="method trait-impl"><a href="#method.abs" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/sign/trait.Signed.html#tymethod.abs" class="fn">abs</a>(&amp;self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Computes the absolute value. <a href="https://docs.rs/num-traits/0.2/num_traits/sign/trait.Signed.html#tymethod.abs">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.abs_sub" class="method trait-impl"><a href="#method.abs_sub" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/sign/trait.Signed.html#tymethod.abs_sub" class="fn">abs_sub</a>(&amp;self, other: &amp;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>The positive difference of two numbers. <a href="https://docs.rs/num-traits/0.2/num_traits/sign/trait.Signed.html#tymethod.abs_sub">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.signum" class="method trait-impl"><a href="#method.signum" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/sign/trait.Signed.html#tymethod.signum" class="fn">signum</a>(&amp;self) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the sign of the number. <a href="https://docs.rs/num-traits/0.2/num_traits/sign/trait.Signed.html#tymethod.signum">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_positive" class="method trait-impl"><a href="#method.is_positive" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/sign/trait.Signed.html#tymethod.is_positive" class="fn">is_positive</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns true if the number is positive and false if the number is zero or negative.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_negative" class="method trait-impl"><a href="#method.is_negative" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/sign/trait.Signed.html#tymethod.is_negative" class="fn">is_negative</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns true if the number is negative and false if the number is zero or positive.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sub%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-12" class="associatedtype trait-impl"><a href="#associatedtype.Output-12" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-4" class="method trait-impl"><a href="#method.sub-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(
self,
other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;,
) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sub%3C%26T%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-15" class="associatedtype trait-impl"><a href="#associatedtype.Output-15" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-7" class="method trait-impl"><a href="#method.sub-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26T%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sub%3C%26T%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-11" class="associatedtype trait-impl"><a href="#associatedtype.Output-11" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-3" class="method trait-impl"><a href="#method.sub-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sub%3COrderedFloat%3CT%3E%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-13" class="associatedtype trait-impl"><a href="#associatedtype.Output-13" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-5" class="method trait-impl"><a href="#method.sub-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(
self,
other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;,
) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3CT%3E-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sub%3CT%3E-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;T&gt; for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-14" class="associatedtype trait-impl"><a href="#associatedtype.Output-14" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-6" class="method trait-impl"><a href="#method.sub-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: T) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sub%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-10" class="associatedtype trait-impl"><a href="#associatedtype.Output-10" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-2" class="method trait-impl"><a href="#method.sub-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: T) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub-for-%26OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sub-for-%26OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a> for &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-9" class="associatedtype trait-impl"><a href="#associatedtype.Output-9" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-1" class="method trait-impl"><a href="#method.sub-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; &lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sub-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-8" class="associatedtype trait-impl"><a href="#associatedtype.Output-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>&gt;</h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub" class="method trait-impl"><a href="#method.sub" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;) -&gt; &lt;<a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-SubAssign%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-3" class="method trait-impl"><a href="#method.sub_assign-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-SubAssign%3C%26T%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-1" class="method trait-impl"><a href="#method.sub_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3CT%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-SubAssign%3CT%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;T&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign" class="method trait-impl"><a href="#method.sub_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: T)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-SubAssign-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-2" class="method trait-impl"><a href="#method.sub_assign-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&amp;mut self, other: <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sum%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sum%3C%26OrderedFloat%3CT%3E%3E-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html" title="trait core::iter::traits::accum::Sum">Sum</a>&lt;&amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt; for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html" title="trait core::iter::traits::accum::Sum">Sum</a> + 'a,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sum-1" class="method trait-impl"><a href="#method.sum-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html#tymethod.sum" class="fn">sum</a>&lt;I&gt;(iter: I) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = &amp;'a <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;,</div></h4></section></summary><div class='docblock'>Takes an iterator and generates <code>Self</code> from the elements by “summing up”
the items.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sum-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sum-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html" title="trait core::iter::traits::accum::Sum">Sum</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html" title="trait core::iter::traits::accum::Sum">Sum</a>,</div></h3><div class="docblock"><p>Adds a float directly.</p>
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sum" class="method trait-impl"><a href="#method.sum" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html#tymethod.sum" class="fn">sum</a>&lt;I&gt;(iter: I) -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;&gt;,</div></h4></section></summary><div class='docblock'>Takes an iterator and generates <code>Self</code> from the elements by “summing up”
the items.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToPrimitive-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-ToPrimitive-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html" title="trait num_traits::cast::ToPrimitive">ToPrimitive</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html" title="trait num_traits::cast::ToPrimitive">ToPrimitive</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_i64" class="method trait-impl"><a href="#method.to_i64" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#tymethod.to_i64" class="fn">to_i64</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>i64</code>. If the value cannot be
represented by an <code>i64</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_u64" class="method trait-impl"><a href="#method.to_u64" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#tymethod.to_u64" class="fn">to_u64</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>u64</code>. If the value cannot be
represented by a <code>u64</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_isize" class="method trait-impl"><a href="#method.to_isize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_isize" class="fn">to_isize</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>isize</code>. If the value cannot be
represented by an <code>isize</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_i8" class="method trait-impl"><a href="#method.to_i8" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i8" class="fn">to_i8</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>i8</code>. If the value cannot be
represented by an <code>i8</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_i16" class="method trait-impl"><a href="#method.to_i16" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i16" class="fn">to_i16</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>i16</code>. If the value cannot be
represented by an <code>i16</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_i32" class="method trait-impl"><a href="#method.to_i32" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i32" class="fn">to_i32</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>i32</code>. If the value cannot be
represented by an <code>i32</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_usize" class="method trait-impl"><a href="#method.to_usize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_usize" class="fn">to_usize</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>usize</code>. If the value cannot be
represented by a <code>usize</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_u8" class="method trait-impl"><a href="#method.to_u8" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_u8" class="fn">to_u8</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>u8</code>. If the value cannot be
represented by a <code>u8</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_u16" class="method trait-impl"><a href="#method.to_u16" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_u16" class="fn">to_u16</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>u16</code>. If the value cannot be
represented by a <code>u16</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_u32" class="method trait-impl"><a href="#method.to_u32" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_u32" class="fn">to_u32</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>u32</code>. If the value cannot be
represented by a <code>u32</code>, then <code>None</code> is returned.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_f32" class="method trait-impl"><a href="#method.to_f32" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_f32" class="fn">to_f32</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>f32</code>. Overflows may map to positive
or negative inifinity, otherwise <code>None</code> is returned if the value cannot
be represented by an <code>f32</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_f64" class="method trait-impl"><a href="#method.to_f64" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_f64" class="fn">to_f64</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>f64</code>. Overflows may map to positive
or negative inifinity, otherwise <code>None</code> is returned if the value cannot
be represented by an <code>f64</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_f64">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_i128" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#57">Source</a><a href="#method.to_i128" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i128" class="fn">to_i128</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to an <code>i128</code>. If the value cannot be
represented by an <code>i128</code> (<code>i64</code> under the default implementation), then
<code>None</code> is returned. <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_i128">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_u128" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/cast.rs.html#100">Source</a><a href="#method.to_u128" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_u128" class="fn">to_u128</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>&gt;</h4></section></summary><div class='docblock'>Converts the value of <code>self</code> to a <code>u128</code>. If the value cannot be
represented by a <code>u128</code> (<code>u64</code> under the default implementation), then
<code>None</code> is returned. <a href="https://docs.rs/num-traits/0.2/num_traits/cast/trait.ToPrimitive.html#method.to_u128">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-UpperExp-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-UpperExp-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperExp.html" title="trait core::fmt::UpperExp">UpperExp</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperExp.html" title="trait core::fmt::UpperExp">UpperExp</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-3" class="method trait-impl"><a href="#method.fmt-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperExp.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperExp.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Zero-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Zero-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html" title="trait num_traits::identities::Zero">Zero</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html" title="trait num_traits::identities::Zero">Zero</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.zero" class="method trait-impl"><a href="#method.zero" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html#tymethod.zero" class="fn">zero</a>() -&gt; <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;</h4></section></summary><div class='docblock'>Returns the additive identity element of <code>Self</code>, <code>0</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html#tymethod.zero">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_zero" class="method trait-impl"><a href="#method.is_zero" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html#tymethod.is_zero" class="fn">is_zero</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if <code>self</code> is equal to the additive identity.</div></details><details class="toggle method-toggle" open><summary><section id="method.set_zero" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/identities.rs.html#23">Source</a><a href="#method.set_zero" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html#method.set_zero" class="fn">set_zero</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Sets <code>self</code> to the additive identity element of <code>Self</code>, <code>0</code>.</div></details></div></details><section id="impl-Copy-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Copy-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section><section id="impl-Eq-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Eq-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatCore.html" title="trait num_traits::float::FloatCore">FloatCore</a>,</div></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Freeze-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a>,</div></h3></section><section id="impl-RefUnwindSafe-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-RefUnwindSafe-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Send-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Sync-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-Unpin-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</div></h3></section><section id="impl-UnwindSafe-for-OrderedFloat%3CT%3E" class="impl"><a href="#impl-UnwindSafe-for-OrderedFloat%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.OrderedFloat.html" title="struct datatypes::value::OrderedFloat">OrderedFloat</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>,</div></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#212">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#221">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#222">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#515">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#517">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit" class="fn">clone_to_uninit</a>(&amp;self, dest: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>clone_to_uninit</code>)</span></div></span><div class='docblock'>Performs copy-assignment from <code>self</code> to <code>dest</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Comparable%3CK%3E-for-Q" class="impl"><a href="#impl-Comparable%3CK%3E-for-Q" class="anchor">§</a><h3 class="code-header">impl&lt;Q, K&gt; Comparable&lt;K&gt; for Q<div class="where">where
Q: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;Q&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.compare" class="method trait-impl"><a href="#method.compare" class="anchor">§</a><h4 class="code-header">fn <a class="fn">compare</a>(&amp;self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;K</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>Compare self to <code>key</code> and return their ordering.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ComplexFloat-for-T" class="impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#169-171">Source</a><a href="#impl-ComplexFloat-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html" title="trait num_complex::complex_float::ComplexFloat">ComplexFloat</a> for T<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html" title="trait num_traits::float::Float">Float</a> + <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.FloatConst.html" title="trait num_traits::float::FloatConst">FloatConst</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Real" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#173">Source</a><a href="#associatedtype.Real" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#associatedtype.Real" class="associatedtype">Real</a> = T</h4></section></summary><div class='docblock'>The type used to represent the real coefficients of this complex number.</div></details><details class="toggle method-toggle" open><summary><section id="method.re" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#175">Source</a><a href="#method.re" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.re" class="fn">re</a>(self) -&gt; &lt;T as <a class="trait" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html" title="trait num_complex::complex_float::ComplexFloat">ComplexFloat</a>&gt;::<a class="associatedtype" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#associatedtype.Real" title="type num_complex::complex_float::ComplexFloat::Real">Real</a></h4></section></summary><div class='docblock'>Returns the real part of the number.</div></details><details class="toggle method-toggle" open><summary><section id="method.im" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#179">Source</a><a href="#method.im" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.im" class="fn">im</a>(self) -&gt; &lt;T as <a class="trait" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html" title="trait num_complex::complex_float::ComplexFloat">ComplexFloat</a>&gt;::<a class="associatedtype" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#associatedtype.Real" title="type num_complex::complex_float::ComplexFloat::Real">Real</a></h4></section></summary><div class='docblock'>Returns the imaginary part of the number.</div></details><details class="toggle method-toggle" open><summary><section id="method.l1_norm" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#183">Source</a><a href="#method.l1_norm" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.l1_norm" class="fn">l1_norm</a>(&amp;self) -&gt; &lt;T as <a class="trait" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html" title="trait num_complex::complex_float::ComplexFloat">ComplexFloat</a>&gt;::<a class="associatedtype" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#associatedtype.Real" title="type num_complex::complex_float::ComplexFloat::Real">Real</a></h4></section></summary><div class='docblock'>Returns the L1 norm <code>|re| + |im|</code> the <a href="https://en.wikipedia.org/wiki/Taxicab_geometry">Manhattan distance</a> from the origin.</div></details><details class="toggle method-toggle" open><summary><section id="method.arg" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#187">Source</a><a href="#method.arg" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.arg" class="fn">arg</a>(self) -&gt; &lt;T as <a class="trait" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html" title="trait num_complex::complex_float::ComplexFloat">ComplexFloat</a>&gt;::<a class="associatedtype" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#associatedtype.Real" title="type num_complex::complex_float::ComplexFloat::Real">Real</a></h4></section></summary><div class='docblock'>Computes the argument of the number.</div></details><details class="toggle method-toggle" open><summary><section id="method.powc" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#197">Source</a><a href="#method.powc" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.powc" class="fn">powc</a>(
self,
exp: <a class="struct" href="https://docs.rs/num-complex/0.4/num_complex/struct.Complex.html" title="struct num_complex::Complex">Complex</a>&lt;&lt;T as <a class="trait" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html" title="trait num_complex::complex_float::ComplexFloat">ComplexFloat</a>&gt;::<a class="associatedtype" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#associatedtype.Real" title="type num_complex::complex_float::ComplexFloat::Real">Real</a>&gt;,
) -&gt; <a class="struct" href="https://docs.rs/num-complex/0.4/num_complex/struct.Complex.html" title="struct num_complex::Complex">Complex</a>&lt;&lt;T as <a class="trait" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html" title="trait num_complex::complex_float::ComplexFloat">ComplexFloat</a>&gt;::<a class="associatedtype" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#associatedtype.Real" title="type num_complex::complex_float::ComplexFloat::Real">Real</a>&gt;</h4></section></summary><div class='docblock'>Raises <code>self</code> to a complex power.</div></details><details class="toggle method-toggle" open><summary><section id="method.conj" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#201">Source</a><a href="#method.conj" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.conj" class="fn">conj</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the complex conjugate of the number. <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.conj">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.expf" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#205">Source</a><a href="#method.expf" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.expf" class="fn">expf</a>(self, base: &lt;T as <a class="trait" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html" title="trait num_complex::complex_float::ComplexFloat">ComplexFloat</a>&gt;::<a class="associatedtype" href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#associatedtype.Real" title="type num_complex::complex_float::ComplexFloat::Real">Real</a>) -&gt; T</h4></section></summary><div class='docblock'>Returns <code>base^(self)</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_normal-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.is_normal-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.is_normal" class="fn">is_normal</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if the number is neither zero, infinite,
<a href="http://en.wikipedia.org/wiki/Denormal_number">subnormal</a>, or <code>NaN</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_infinite-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.is_infinite-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.is_infinite" class="fn">is_infinite</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if this value is positive infinity or negative infinity and
false otherwise.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_finite-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.is_finite-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.is_finite" class="fn">is_finite</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if this number is neither infinite nor <code>NaN</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_nan-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.is_nan-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.is_nan" class="fn">is_nan</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if this value is <code>NaN</code> and false otherwise.</div></details><details class="toggle method-toggle" open><summary><section id="method.recip-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.recip-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.recip" class="fn">recip</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Take the reciprocal (inverse) of a number, <code>1/x</code>. See also <a href="https://docs.rs/num-complex/0.4/num_complex/struct.Complex.html#method.finv" title="method num_complex::Complex::finv">Complex::finv</a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.powi-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.powi-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.powi" class="fn">powi</a>(self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; T</h4></section></summary><div class='docblock'>Raises <code>self</code> to a signed integer power.</div></details><details class="toggle method-toggle" open><summary><section id="method.powf-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.powf-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.powf" class="fn">powf</a>(self, f: T) -&gt; T</h4></section></summary><div class='docblock'>Raises <code>self</code> to a real power.</div></details><details class="toggle method-toggle" open><summary><section id="method.sqrt-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.sqrt-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.sqrt" class="fn">sqrt</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Take the square root of a number.</div></details><details class="toggle method-toggle" open><summary><section id="method.cbrt-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.cbrt-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.cbrt" class="fn">cbrt</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Take the cubic root of a number.</div></details><details class="toggle method-toggle" open><summary><section id="method.exp-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.exp-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.exp" class="fn">exp</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns <code>e^(self)</code>, (the exponential function).</div></details><details class="toggle method-toggle" open><summary><section id="method.exp2-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.exp2-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.exp2" class="fn">exp2</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns <code>2^(self)</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ln-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.ln-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.ln" class="fn">ln</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the natural logarithm of the number.</div></details><details class="toggle method-toggle" open><summary><section id="method.log-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.log-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.log" class="fn">log</a>(self, base: T) -&gt; T</h4></section></summary><div class='docblock'>Returns the logarithm of the number with respect to an arbitrary base.</div></details><details class="toggle method-toggle" open><summary><section id="method.log2-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.log2-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.log2" class="fn">log2</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the base 2 logarithm of the number.</div></details><details class="toggle method-toggle" open><summary><section id="method.log10-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.log10-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.log10" class="fn">log10</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the base 10 logarithm of the number.</div></details><details class="toggle method-toggle" open><summary><section id="method.sin-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.sin-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.sin" class="fn">sin</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the sine of a number (in radians).</div></details><details class="toggle method-toggle" open><summary><section id="method.cos-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.cos-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.cos" class="fn">cos</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the cosine of a number (in radians).</div></details><details class="toggle method-toggle" open><summary><section id="method.tan-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.tan-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.tan" class="fn">tan</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the tangent of a number (in radians).</div></details><details class="toggle method-toggle" open><summary><section id="method.asin-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.asin-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.asin" class="fn">asin</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the arcsine of a number. Return value is in radians in
the range [-pi/2, pi/2] or NaN if the number is outside the range
[-1, 1].</div></details><details class="toggle method-toggle" open><summary><section id="method.acos-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.acos-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.acos" class="fn">acos</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the arccosine of a number. Return value is in radians in
the range [0, pi] or NaN if the number is outside the range
[-1, 1].</div></details><details class="toggle method-toggle" open><summary><section id="method.atan-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.atan-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.atan" class="fn">atan</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the arctangent of a number. Return value is in radians in the
range [-pi/2, pi/2];</div></details><details class="toggle method-toggle" open><summary><section id="method.sinh-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.sinh-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.sinh" class="fn">sinh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Hyperbolic sine function.</div></details><details class="toggle method-toggle" open><summary><section id="method.cosh-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.cosh-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.cosh" class="fn">cosh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Hyperbolic cosine function.</div></details><details class="toggle method-toggle" open><summary><section id="method.tanh-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.tanh-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.tanh" class="fn">tanh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Hyperbolic tangent function.</div></details><details class="toggle method-toggle" open><summary><section id="method.asinh-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.asinh-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.asinh" class="fn">asinh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Inverse hyperbolic sine function.</div></details><details class="toggle method-toggle" open><summary><section id="method.acosh-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.acosh-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.acosh" class="fn">acosh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Inverse hyperbolic cosine function.</div></details><details class="toggle method-toggle" open><summary><section id="method.atanh-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.atanh-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.atanh" class="fn">atanh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Inverse hyperbolic tangent function.</div></details><details class="toggle method-toggle" open><summary><section id="method.abs-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-complex/0.4/src/num_complex/complex_float.rs.html#209-238">Source</a><a href="#method.abs-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-complex/0.4/num_complex/complex_float/trait.ComplexFloat.html#tymethod.abs" class="fn">abs</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the absolute value of the number. See also <a href="https://docs.rs/num-complex/0.4/num_complex/struct.Complex.html#method.norm" title="method num_complex::Complex::norm">Complex::norm</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Conv-for-T" class="impl"><a href="#impl-Conv-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; Conv for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.conv" class="method trait-impl"><a href="#method.conv" class="anchor">§</a><h4 class="code-header">fn <a class="fn">conv</a>&lt;T&gt;(self) -&gt; T<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</div></h4></section></summary><div class='docblock'>Converts <code>self</code> into <code>T</code> using <code>Into&lt;T&gt;</code>. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Convert%3CT%3E-for-V" class="impl"><a href="#impl-Convert%3CT%3E-for-V" class="anchor">§</a><h3 class="code-header">impl&lt;T, V&gt; Convert&lt;T&gt; for V<div class="where">where
V: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><section id="method.convert" class="method trait-impl"><a href="#method.convert" class="anchor">§</a><h4 class="code-header">fn <a class="fn">convert</a>(value: Self) -&gt; T</h4></section><section id="method.convert_box" class="method trait-impl"><a href="#method.convert_box" class="anchor">§</a><h4 class="code-header">fn <a class="fn">convert_box</a>(value: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Self&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;</h4></section><section id="method.convert_vec" class="method trait-impl"><a href="#method.convert_vec" class="anchor">§</a><h4 class="code-header">fn <a class="fn">convert_vec</a>(value: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;Self&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;T&gt;</h4></section><section id="method.convert_vec_box" class="method trait-impl"><a href="#method.convert_vec_box" class="anchor">§</a><h4 class="code-header">fn <a class="fn">convert_vec_box</a>(value: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Self&gt;&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;&gt;</h4></section><section id="method.convert_matrix" class="method trait-impl"><a href="#method.convert_matrix" class="anchor">§</a><h4 class="code-header">fn <a class="fn">convert_matrix</a>(value: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;Self&gt;&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;T&gt;&gt;</h4></section><section id="method.convert_option" class="method trait-impl"><a href="#method.convert_option" class="anchor">§</a><h4 class="code-header">fn <a class="fn">convert_option</a>(value: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;</h4></section><section id="method.convert_option_box" class="method trait-impl"><a href="#method.convert_option_box" class="anchor">§</a><h4 class="code-header">fn <a class="fn">convert_option_box</a>(value: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Self&gt;&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;T&gt;&gt;</h4></section><section id="method.convert_option_vec" class="method trait-impl"><a href="#method.convert_option_vec" class="anchor">§</a><h4 class="code-header">fn <a class="fn">convert_option_vec</a>(value: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;Self&gt;&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;T&gt;&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q" class="impl"><a href="#impl-Equivalent%3CK%3E-for-Q" class="anchor">§</a><h3 class="code-header">impl&lt;Q, K&gt; Equivalent&lt;K&gt; for Q<div class="where">where
Q: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;Q&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.equivalent" class="method trait-impl"><a href="#method.equivalent" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equivalent</a>(&amp;self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;K</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Checks if this value is equivalent to the given key. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q-1" class="impl"><a href="#impl-Equivalent%3CK%3E-for-Q-1" class="anchor">§</a><h3 class="code-header">impl&lt;Q, K&gt; Equivalent&lt;K&gt; for Q<div class="where">where
Q: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;Q&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.equivalent-1" class="method trait-impl"><a href="#method.equivalent-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equivalent</a>(&amp;self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;K</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Compare self to <code>key</code> and return <code>true</code> if they are equal.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q-2" class="impl"><a href="#impl-Equivalent%3CK%3E-for-Q-2" class="anchor">§</a><h3 class="code-header">impl&lt;Q, K&gt; Equivalent&lt;K&gt; for Q<div class="where">where
Q: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;Q&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.equivalent-2" class="method trait-impl"><a href="#method.equivalent-2" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equivalent</a>(&amp;self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;K</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Checks if this value is equivalent to the given key. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FmtForward-for-T" class="impl"><a href="#impl-FmtForward-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; FmtForward for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt_binary" class="method trait-impl"><a href="#method.fmt_binary" class="anchor">§</a><h4 class="code-header">fn <a class="fn">fmt_binary</a>(self) -&gt; FmtBinary&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Binary.html" title="trait core::fmt::Binary">Binary</a>,</div></h4></section></summary><div class='docblock'>Causes <code>self</code> to use its <code>Binary</code> implementation when <code>Debug</code>-formatted.</div></details><details class="toggle method-toggle" open><summary><section id="method.fmt_display" class="method trait-impl"><a href="#method.fmt_display" class="anchor">§</a><h4 class="code-header">fn <a class="fn">fmt_display</a>(self) -&gt; FmtDisplay&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a>,</div></h4></section></summary><div class='docblock'>Causes <code>self</code> to use its <code>Display</code> implementation when
<code>Debug</code>-formatted.</div></details><details class="toggle method-toggle" open><summary><section id="method.fmt_lower_exp" class="method trait-impl"><a href="#method.fmt_lower_exp" class="anchor">§</a><h4 class="code-header">fn <a class="fn">fmt_lower_exp</a>(self) -&gt; FmtLowerExp&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerExp.html" title="trait core::fmt::LowerExp">LowerExp</a>,</div></h4></section></summary><div class='docblock'>Causes <code>self</code> to use its <code>LowerExp</code> implementation when
<code>Debug</code>-formatted.</div></details><details class="toggle method-toggle" open><summary><section id="method.fmt_lower_hex" class="method trait-impl"><a href="#method.fmt_lower_hex" class="anchor">§</a><h4 class="code-header">fn <a class="fn">fmt_lower_hex</a>(self) -&gt; FmtLowerHex&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html" title="trait core::fmt::LowerHex">LowerHex</a>,</div></h4></section></summary><div class='docblock'>Causes <code>self</code> to use its <code>LowerHex</code> implementation when
<code>Debug</code>-formatted.</div></details><details class="toggle method-toggle" open><summary><section id="method.fmt_octal" class="method trait-impl"><a href="#method.fmt_octal" class="anchor">§</a><h4 class="code-header">fn <a class="fn">fmt_octal</a>(self) -&gt; FmtOctal&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Octal.html" title="trait core::fmt::Octal">Octal</a>,</div></h4></section></summary><div class='docblock'>Causes <code>self</code> to use its <code>Octal</code> implementation when <code>Debug</code>-formatted.</div></details><details class="toggle method-toggle" open><summary><section id="method.fmt_pointer" class="method trait-impl"><a href="#method.fmt_pointer" class="anchor">§</a><h4 class="code-header">fn <a class="fn">fmt_pointer</a>(self) -&gt; FmtPointer&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Pointer.html" title="trait core::fmt::Pointer">Pointer</a>,</div></h4></section></summary><div class='docblock'>Causes <code>self</code> to use its <code>Pointer</code> implementation when
<code>Debug</code>-formatted.</div></details><details class="toggle method-toggle" open><summary><section id="method.fmt_upper_exp" class="method trait-impl"><a href="#method.fmt_upper_exp" class="anchor">§</a><h4 class="code-header">fn <a class="fn">fmt_upper_exp</a>(self) -&gt; FmtUpperExp&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperExp.html" title="trait core::fmt::UpperExp">UpperExp</a>,</div></h4></section></summary><div class='docblock'>Causes <code>self</code> to use its <code>UpperExp</code> implementation when
<code>Debug</code>-formatted.</div></details><details class="toggle method-toggle" open><summary><section id="method.fmt_upper_hex" class="method trait-impl"><a href="#method.fmt_upper_hex" class="anchor">§</a><h4 class="code-header">fn <a class="fn">fmt_upper_hex</a>(self) -&gt; FmtUpperHex&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html" title="trait core::fmt::UpperHex">UpperHex</a>,</div></h4></section></summary><div class='docblock'>Causes <code>self</code> to use its <code>UpperHex</code> implementation when
<code>Debug</code>-formatted.</div></details><details class="toggle method-toggle" open><summary><section id="method.fmt_list" class="method trait-impl"><a href="#method.fmt_list" class="anchor">§</a><h4 class="code-header">fn <a class="fn">fmt_list</a>(self) -&gt; FmtList&lt;Self&gt;<div class="where">where
&amp;'a Self: for&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,</div></h4></section></summary><div class='docblock'>Formats each item in a sequence. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#785">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-18" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#788">Source</a><a href="#method.from-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromRadix10-for-I" class="impl"><a href="#impl-FromRadix10-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; FromRadix10 for I<div class="where">where
I: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html" title="trait num_traits::identities::Zero">Zero</a> + <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html" title="trait num_traits::identities::One">One</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_radix_10" class="method trait-impl"><a href="#method.from_radix_10" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_radix_10</a>(text: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; (I, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Parses an integer from a slice. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromRadix10Signed-for-I" class="impl"><a href="#impl-FromRadix10Signed-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; FromRadix10Signed for I<div class="where">where
I: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html" title="trait num_traits::identities::Zero">Zero</a> + <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html" title="trait num_traits::identities::One">One</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_radix_10_signed" class="method trait-impl"><a href="#method.from_radix_10_signed" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_radix_10_signed</a>(text: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; (I, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Parses an integer from a slice. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromRadix16-for-I" class="impl"><a href="#impl-FromRadix16-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; FromRadix16 for I<div class="where">where
I: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html" title="trait num_traits::identities::Zero">Zero</a> + <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html" title="trait num_traits::identities::One">One</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_radix_16" class="method trait-impl"><a href="#method.from_radix_16" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_radix_16</a>(text: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; (I, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>Parses an integer from a slice. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromRef%3CT%3E-for-T" class="impl"><a href="#impl-FromRef%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; FromRef&lt;T&gt; for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_ref" class="method trait-impl"><a href="#method.from_ref" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_ref</a>(input: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; T</h4></section></summary><div class='docblock'>Converts to this type from a reference to the input type.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FutureExt-for-T" class="impl"><a href="#impl-FutureExt-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; FutureExt for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_context" class="method trait-impl"><a href="#method.with_context" class="anchor">§</a><h4 class="code-header">fn <a class="fn">with_context</a>(self, otel_cx: Context) -&gt; WithContext&lt;Self&gt;</h4></section></summary><div class='docblock'>Attaches the provided <a href="Context"><code>Context</code></a> to this type, returning a <code>WithContext</code>
wrapper. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.with_current_context" class="method trait-impl"><a href="#method.with_current_context" class="anchor">§</a><h4 class="code-header">fn <a class="fn">with_current_context</a>(self) -&gt; WithContext&lt;Self&gt;</h4></section></summary><div class='docblock'>Attaches the current <a href="Context"><code>Context</code></a> to this type, returning a <code>WithContext</code>
wrapper. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Instrument-for-T" class="impl"><a href="#impl-Instrument-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; Instrument for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.instrument" class="method trait-impl"><a href="#method.instrument" class="anchor">§</a><h4 class="code-header">fn <a class="fn">instrument</a>(self, span: Span) -&gt; Instrumented&lt;Self&gt;</h4></section></summary><div class='docblock'>Instruments this type with the provided [<code>Span</code>], returning an
<code>Instrumented</code> wrapper. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.in_current_span" class="method trait-impl"><a href="#method.in_current_span" class="anchor">§</a><h4 class="code-header">fn <a class="fn">in_current_span</a>(self) -&gt; Instrumented&lt;Self&gt;</h4></section></summary><div class='docblock'>Instruments this type with the <a href="super::Span::current()">current</a> <a href="crate::Span"><code>Span</code></a>, returning an
<code>Instrumented</code> wrapper. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767-769">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T<div class="where">where
U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#777">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -&gt; U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
<p>That is, this conversion is whatever the implementation of
<code><a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for U</code> chooses to do.</p>
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoEither-for-T" class="impl"><a class="src rightside" href="https://docs.rs/either/1/src/either/into_either.rs.html#64">Source</a><a href="#impl-IntoEither-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/either/1/either/into_either/trait.IntoEither.html" title="trait either::into_either::IntoEither">IntoEither</a> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_either" class="method trait-impl"><a class="src rightside" href="https://docs.rs/either/1/src/either/into_either.rs.html#29">Source</a><a href="#method.into_either" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/either/1/either/into_either/trait.IntoEither.html#method.into_either" class="fn">into_either</a>(self, into_left: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -&gt; <a class="enum" href="https://docs.rs/either/1/either/enum.Either.html" title="enum either::Either">Either</a>&lt;Self, Self&gt;</h4></section></summary><div class='docblock'>Converts <code>self</code> into a <a href="https://docs.rs/either/1/either/enum.Either.html#variant.Left" title="variant either::Either::Left"><code>Left</code></a> variant of <a href="https://docs.rs/either/1/either/enum.Either.html" title="enum either::Either"><code>Either&lt;Self, Self&gt;</code></a>
if <code>into_left</code> is <code>true</code>.
Converts <code>self</code> into a <a href="https://docs.rs/either/1/either/enum.Either.html#variant.Right" title="variant either::Either::Right"><code>Right</code></a> variant of <a href="https://docs.rs/either/1/either/enum.Either.html" title="enum either::Either"><code>Either&lt;Self, Self&gt;</code></a>
otherwise. <a href="https://docs.rs/either/1/either/into_either/trait.IntoEither.html#method.into_either">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_either_with" class="method trait-impl"><a class="src rightside" href="https://docs.rs/either/1/src/either/into_either.rs.html#55-57">Source</a><a href="#method.into_either_with" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/either/1/either/into_either/trait.IntoEither.html#method.into_either_with" class="fn">into_either_with</a>&lt;F&gt;(self, into_left: F) -&gt; <a class="enum" href="https://docs.rs/either/1/either/enum.Either.html" title="enum either::Either">Either</a>&lt;Self, Self&gt;<div class="where">where
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&amp;Self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Converts <code>self</code> into a <a href="https://docs.rs/either/1/either/enum.Either.html#variant.Left" title="variant either::Either::Left"><code>Left</code></a> variant of <a href="https://docs.rs/either/1/either/enum.Either.html" title="enum either::Either"><code>Either&lt;Self, Self&gt;</code></a>
if <code>into_left(&amp;self)</code> returns <code>true</code>.
Converts <code>self</code> into a <a href="https://docs.rs/either/1/either/enum.Either.html#variant.Right" title="variant either::Either::Right"><code>Right</code></a> variant of <a href="https://docs.rs/either/1/either/enum.Either.html" title="enum either::Either"><code>Either&lt;Self, Self&gt;</code></a>
otherwise. <a href="https://docs.rs/either/1/either/into_either/trait.IntoEither.html#method.into_either_with">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoRequest%3CT%3E-for-T" class="impl"><a href="#impl-IntoRequest%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; IntoRequest&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_request" class="method trait-impl"><a href="#method.into_request" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_request</a>(self) -&gt; Request&lt;T&gt;</h4></section></summary><div class='docblock'>Wrap the input message <code>T</code> in a <code>tonic::Request</code></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-LayerExt%3CL%3E-for-L" class="impl"><a href="#impl-LayerExt%3CL%3E-for-L" class="anchor">§</a><h3 class="code-header">impl&lt;L&gt; LayerExt&lt;L&gt; for L</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.named_layer" class="method trait-impl"><a href="#method.named_layer" class="anchor">§</a><h4 class="code-header">fn <a class="fn">named_layer</a>&lt;S&gt;(&amp;self, service: S) -&gt; Layered&lt;&lt;L as Layer&lt;S&gt;&gt;::Service, S&gt;<div class="where">where
L: Layer&lt;S&gt;,</div></h4></section></summary><div class='docblock'>Applies the layer to a service and wraps it in [<code>Layered</code>].</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-LowerBounded-for-T" class="impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/bounds.rs.html#22">Source</a><a href="#impl-LowerBounded-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.LowerBounded.html" title="trait num_traits::bounds::LowerBounded">LowerBounded</a> for T<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.Bounded.html" title="trait num_traits::bounds::Bounded">Bounded</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.min_value-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/bounds.rs.html#23">Source</a><a href="#method.min_value-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.LowerBounded.html#tymethod.min_value" class="fn">min_value</a>() -&gt; T</h4></section></summary><div class='docblock'>Returns the smallest finite number this type can represent</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-MaxNumDigits-for-I" class="impl"><a href="#impl-MaxNumDigits-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; MaxNumDigits for I<div class="where">where
I: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.Bounded.html" title="trait num_traits::bounds::Bounded">Bounded</a> + <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html" title="trait num_traits::identities::Zero">Zero</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.max_num_digits" class="method trait-impl"><a href="#method.max_num_digits" class="anchor">§</a><h4 class="code-header">fn <a class="fn">max_num_digits</a>(radix: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the maximum number of digits a nonnegative representation of <code>I</code> can have depending
on <code>radix</code>.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.max_num_digits_negative" class="method trait-impl"><a href="#method.max_num_digits_negative" class="anchor">§</a><h4 class="code-header">fn <a class="fn">max_num_digits_negative</a>(radix: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the maximum number of digits a negative representation of <code>I</code> can have depending
on <code>radix</code>.</p>
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Pipe-for-T" class="impl"><a href="#impl-Pipe-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; Pipe for T<div class="where">where
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.pipe" class="method trait-impl"><a href="#method.pipe" class="anchor">§</a><h4 class="code-header">fn <a class="fn">pipe</a>&lt;R&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self) -&gt; R) -&gt; R<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Pipes by value. This is generally the method you want to use. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.pipe_ref" class="method trait-impl"><a href="#method.pipe_ref" class="anchor">§</a><h4 class="code-header">fn <a class="fn">pipe_ref</a>&lt;'a, R&gt;(&amp;'a self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&amp;'a Self) -&gt; R) -&gt; R<div class="where">where
R: 'a,</div></h4></section></summary><div class='docblock'>Borrows <code>self</code> and passes that borrow into the pipe function. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.pipe_ref_mut" class="method trait-impl"><a href="#method.pipe_ref_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">pipe_ref_mut</a>&lt;'a, R&gt;(&amp;'a mut self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&amp;'a mut Self) -&gt; R) -&gt; R<div class="where">where
R: 'a,</div></h4></section></summary><div class='docblock'>Mutably borrows <code>self</code> and passes that borrow into the pipe function. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.pipe_borrow" class="method trait-impl"><a href="#method.pipe_borrow" class="anchor">§</a><h4 class="code-header">fn <a class="fn">pipe_borrow</a>&lt;'a, B, R&gt;(&amp;'a self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a B</a>) -&gt; R) -&gt; R<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;B&gt;,
B: 'a + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
R: 'a,</div></h4></section></summary><div class='docblock'>Borrows <code>self</code>, then passes <code>self.borrow()</code> into the pipe function. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.pipe_borrow_mut" class="method trait-impl"><a href="#method.pipe_borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">pipe_borrow_mut</a>&lt;'a, B, R&gt;(
&amp;'a mut self,
func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut B</a>) -&gt; R,
) -&gt; R<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;B&gt;,
B: 'a + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
R: 'a,</div></h4></section></summary><div class='docblock'>Mutably borrows <code>self</code>, then passes <code>self.borrow_mut()</code> into the pipe
function. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.pipe_as_ref" class="method trait-impl"><a href="#method.pipe_as_ref" class="anchor">§</a><h4 class="code-header">fn <a class="fn">pipe_as_ref</a>&lt;'a, U, R&gt;(&amp;'a self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a U</a>) -&gt; R) -&gt; R<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;U&gt;,
U: 'a + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
R: 'a,</div></h4></section></summary><div class='docblock'>Borrows <code>self</code>, then passes <code>self.as_ref()</code> into the pipe function.</div></details><details class="toggle method-toggle" open><summary><section id="method.pipe_as_mut" class="method trait-impl"><a href="#method.pipe_as_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">pipe_as_mut</a>&lt;'a, U, R&gt;(&amp;'a mut self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut U</a>) -&gt; R) -&gt; R<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;U&gt;,
U: 'a + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
R: 'a,</div></h4></section></summary><div class='docblock'>Mutably borrows <code>self</code>, then passes <code>self.as_mut()</code> into the pipe
function.</div></details><details class="toggle method-toggle" open><summary><section id="method.pipe_deref" class="method trait-impl"><a href="#method.pipe_deref" class="anchor">§</a><h4 class="code-header">fn <a class="fn">pipe_deref</a>&lt;'a, T, R&gt;(&amp;'a self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>) -&gt; R) -&gt; R<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&lt;Target = T&gt;,
T: 'a + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
R: 'a,</div></h4></section></summary><div class='docblock'>Borrows <code>self</code>, then passes <code>self.deref()</code> into the pipe function.</div></details><details class="toggle method-toggle" open><summary><section id="method.pipe_deref_mut" class="method trait-impl"><a href="#method.pipe_deref_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">pipe_deref_mut</a>&lt;'a, T, R&gt;(
&amp;'a mut self,
func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut T</a>) -&gt; R,
) -&gt; R<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</a>&lt;Target = T&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>,
T: 'a + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
R: 'a,</div></h4></section></summary><div class='docblock'>Mutably borrows <code>self</code>, then passes <code>self.deref_mut()</code> into the pipe
function.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-PolicyExt-for-T" class="impl"><a href="#impl-PolicyExt-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; PolicyExt for T<div class="where">where
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.and" class="method trait-impl"><a href="#method.and" class="anchor">§</a><h4 class="code-header">fn <a class="fn">and</a>&lt;P, B, E&gt;(self, other: P) -&gt; And&lt;T, P&gt;<div class="where">where
T: Policy&lt;B, E&gt;,
P: Policy&lt;B, E&gt;,</div></h4></section></summary><div class='docblock'>Create a new <code>Policy</code> that returns [<code>Action::Follow</code>] only if <code>self</code> and <code>other</code> return
<code>Action::Follow</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.or" class="method trait-impl"><a href="#method.or" class="anchor">§</a><h4 class="code-header">fn <a class="fn">or</a>&lt;P, B, E&gt;(self, other: P) -&gt; Or&lt;T, P&gt;<div class="where">where
T: Policy&lt;B, E&gt;,
P: Policy&lt;B, E&gt;,</div></h4></section></summary><div class='docblock'>Create a new <code>Policy</code> that returns [<code>Action::Follow</code>] if either <code>self</code> or <code>other</code> returns
<code>Action::Follow</code>. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Real-for-T" class="impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#782">Source</a><a href="#impl-Real-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html" title="trait num_traits::real::Real">Real</a> for T<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/float/trait.Float.html" title="trait num_traits::float::Float">Float</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.min_value-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#783-788">Source</a><a href="#method.min_value-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.min_value" class="fn">min_value</a>() -&gt; T</h4></section></summary><div class='docblock'>Returns the smallest finite value that this type can represent. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.min_value">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min_positive_value-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#783-788">Source</a><a href="#method.min_positive_value-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.min_positive_value" class="fn">min_positive_value</a>() -&gt; T</h4></section></summary><div class='docblock'>Returns the smallest positive, normalized value that this type can represent. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.min_positive_value">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.epsilon-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#783-788">Source</a><a href="#method.epsilon-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.epsilon" class="fn">epsilon</a>() -&gt; T</h4></section></summary><div class='docblock'>Returns epsilon, a small positive value. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.epsilon">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max_value-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#783-788">Source</a><a href="#method.max_value-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.max_value" class="fn">max_value</a>() -&gt; T</h4></section></summary><div class='docblock'>Returns the largest finite value that this type can represent. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.max_value">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.floor-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.floor-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.floor" class="fn">floor</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the largest integer less than or equal to a number. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.floor">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ceil-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.ceil-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.ceil" class="fn">ceil</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the smallest integer greater than or equal to a number. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.ceil">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.round-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.round-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.round" class="fn">round</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the nearest integer to a number. Round half-way cases away from
<code>0.0</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.round">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.trunc-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.trunc-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.trunc" class="fn">trunc</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Return the integer part of a number. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.trunc">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.fract-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.fract-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.fract" class="fn">fract</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the fractional part of a number. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.fract">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.abs-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.abs-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.abs" class="fn">abs</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the absolute value of <code>self</code>. Returns <code>Float::nan()</code> if the
number is <code>Float::nan()</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.abs">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.signum-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.signum-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.signum" class="fn">signum</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns a number that represents the sign of <code>self</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.signum">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_sign_positive-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.is_sign_positive-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.is_sign_positive" class="fn">is_sign_positive</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if <code>self</code> is positive, including <code>+0.0</code>,
<code>Float::infinity()</code>, and with newer versions of Rust <code>f64::NAN</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.is_sign_positive">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_sign_negative-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.is_sign_negative-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.is_sign_negative" class="fn">is_sign_negative</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns <code>true</code> if <code>self</code> is negative, including <code>-0.0</code>,
<code>Float::neg_infinity()</code>, and with newer versions of Rust <code>-f64::NAN</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.is_sign_negative">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.mul_add-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.mul_add-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.mul_add" class="fn">mul_add</a>(self, a: T, b: T) -&gt; T</h4></section></summary><div class='docblock'>Fused multiply-add. Computes <code>(self * a) + b</code> with only one rounding
error, yielding a more accurate result than an unfused multiply-add. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.mul_add">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.recip-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.recip-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.recip" class="fn">recip</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Take the reciprocal (inverse) of a number, <code>1/x</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.recip">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.powi-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.powi-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.powi" class="fn">powi</a>(self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; T</h4></section></summary><div class='docblock'>Raise a number to an integer power. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.powi">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.powf-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.powf-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.powf" class="fn">powf</a>(self, n: T) -&gt; T</h4></section></summary><div class='docblock'>Raise a number to a real number power. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.powf">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sqrt-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.sqrt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.sqrt" class="fn">sqrt</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Take the square root of a number. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.sqrt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.exp-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.exp-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.exp" class="fn">exp</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns <code>e^(self)</code>, (the exponential function). <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.exp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.exp2-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.exp2-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.exp2" class="fn">exp2</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns <code>2^(self)</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.exp2">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ln-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.ln-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.ln" class="fn">ln</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the natural logarithm of the number. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.ln">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.log-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.log-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.log" class="fn">log</a>(self, base: T) -&gt; T</h4></section></summary><div class='docblock'>Returns the logarithm of the number with respect to an arbitrary base. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.log">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.log2-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.log2-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.log2" class="fn">log2</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the base 2 logarithm of the number. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.log2">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.log10-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.log10-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.log10" class="fn">log10</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns the base 10 logarithm of the number. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.log10">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_degrees-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.to_degrees-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.to_degrees" class="fn">to_degrees</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Converts radians to degrees. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.to_degrees">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.to_radians-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.to_radians-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.to_radians" class="fn">to_radians</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Converts degrees to radians. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.to_radians">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.max-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.max" class="fn">max</a>(self, other: T) -&gt; T</h4></section></summary><div class='docblock'>Returns the maximum of the two numbers. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.min-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.min" class="fn">min</a>(self, other: T) -&gt; T</h4></section></summary><div class='docblock'>Returns the minimum of the two numbers. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.abs_sub-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.abs_sub-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.abs_sub" class="fn">abs_sub</a>(self, other: T) -&gt; T</h4></section></summary><div class='docblock'>The positive difference of two numbers. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.abs_sub">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cbrt-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.cbrt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.cbrt" class="fn">cbrt</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Take the cubic root of a number. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.cbrt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hypot-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.hypot-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.hypot" class="fn">hypot</a>(self, other: T) -&gt; T</h4></section></summary><div class='docblock'>Calculate the length of the hypotenuse of a right-angle triangle given
legs of length <code>x</code> and <code>y</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.hypot">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sin-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.sin-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.sin" class="fn">sin</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the sine of a number (in radians). <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.sin">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cos-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.cos-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.cos" class="fn">cos</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the cosine of a number (in radians). <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.cos">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tan-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.tan-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.tan" class="fn">tan</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the tangent of a number (in radians). <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.tan">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.asin-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.asin-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.asin" class="fn">asin</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the arcsine of a number. Return value is in radians in
the range [-pi/2, pi/2] or NaN if the number is outside the range
[-1, 1]. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.asin">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.acos-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.acos-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.acos" class="fn">acos</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the arccosine of a number. Return value is in radians in
the range [0, pi] or NaN if the number is outside the range
[-1, 1]. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.acos">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.atan-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.atan-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.atan" class="fn">atan</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Computes the arctangent of a number. Return value is in radians in the
range [-pi/2, pi/2]; <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.atan">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.atan2-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.atan2-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.atan2" class="fn">atan2</a>(self, other: T) -&gt; T</h4></section></summary><div class='docblock'>Computes the four quadrant arctangent of <code>self</code> (<code>y</code>) and <code>other</code> (<code>x</code>). <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.atan2">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sin_cos-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.sin_cos-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.sin_cos" class="fn">sin_cos</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T)</a></h4></section></summary><div class='docblock'>Simultaneously computes the sine and cosine of the number, <code>x</code>. Returns
<code>(sin(x), cos(x))</code>. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.sin_cos">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.exp_m1-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.exp_m1-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.exp_m1" class="fn">exp_m1</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns <code>e^(self) - 1</code> in a way that is accurate even if the
number is close to zero. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.exp_m1">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ln_1p-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.ln_1p-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.ln_1p" class="fn">ln_1p</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Returns <code>ln(1+n)</code> (natural logarithm) more accurately than if
the operations were performed separately. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.ln_1p">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sinh-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.sinh-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.sinh" class="fn">sinh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Hyperbolic sine function. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.sinh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cosh-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.cosh-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.cosh" class="fn">cosh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Hyperbolic cosine function. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.cosh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tanh-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.tanh-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.tanh" class="fn">tanh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Hyperbolic tangent function. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.tanh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.asinh-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.asinh-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.asinh" class="fn">asinh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Inverse hyperbolic sine function. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.asinh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.acosh-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.acosh-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.acosh" class="fn">acosh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Inverse hyperbolic cosine function. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.acosh">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.atanh-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/real.rs.html#789-833">Source</a><a href="#method.atanh-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.atanh" class="fn">atanh</a>(self) -&gt; T</h4></section></summary><div class='docblock'>Inverse hyperbolic tangent function. <a href="https://docs.rs/num-traits/0.2/num_traits/real/trait.Real.html#tymethod.atanh">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Receiver-for-P" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/ops/deref.rs.html#378-380">Source</a><a href="#impl-Receiver-for-P" class="anchor">§</a><h3 class="code-header">impl&lt;P, T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Receiver.html" title="trait core::ops::deref::Receiver">Receiver</a> for P<div class="where">where
P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&lt;Target = T&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Target-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/ops/deref.rs.html#382">Source</a><a href="#associatedtype.Target-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Receiver.html#associatedtype.Target" class="associatedtype">Target</a> = T</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>arbitrary_self_types</code>)</span></div></span><div class='docblock'>The target type on which the method may be called.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Rng-for-R" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#357">Source</a><a href="#impl-Rng-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html" title="trait rand::rng::Rng">Rng</a> for R<div class="where">where
R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.random" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#95-97">Source</a><a href="#method.random" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random" class="fn">random</a>&lt;T&gt;(&amp;mut self) -&gt; T<div class="where">where
<a class="struct" href="https://rust-random.github.io/rand/rand/distr/struct.StandardUniform.html" title="struct rand::distr::StandardUniform">StandardUniform</a>: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/distribution/trait.Distribution.html" title="trait rand::distr::distribution::Distribution">Distribution</a>&lt;T&gt;,</div></h4></section></summary><div class='docblock'>Return a random value via the <a href="https://rust-random.github.io/rand/rand/distr/struct.StandardUniform.html" title="struct rand::distr::StandardUniform"><code>StandardUniform</code></a> distribution. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.random_iter" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#120-123">Source</a><a href="#method.random_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_iter" class="fn">random_iter</a>&lt;T&gt;(self) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand/distr/distribution/struct.Iter.html" title="struct rand::distr::distribution::Iter">Iter</a>&lt;<a class="struct" href="https://rust-random.github.io/rand/rand/distr/struct.StandardUniform.html" title="struct rand::distr::StandardUniform">StandardUniform</a>, Self, T&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
<a class="struct" href="https://rust-random.github.io/rand/rand/distr/struct.StandardUniform.html" title="struct rand::distr::StandardUniform">StandardUniform</a>: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/distribution/trait.Distribution.html" title="trait rand::distr::distribution::Distribution">Distribution</a>&lt;T&gt;,</div></h4></section></summary><div class='docblock'>Return an iterator over <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random" title="method rand::rng::Rng::random::random"><code>random</code></a> variates <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_iter">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.random_range" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#161-164">Source</a><a href="#method.random_range" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_range" class="fn">random_range</a>&lt;T, R&gt;(&amp;mut self, range: R) -&gt; T<div class="where">where
T: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/uniform/trait.SampleUniform.html" title="trait rand::distr::uniform::SampleUniform">SampleUniform</a>,
R: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/uniform/trait.SampleRange.html" title="trait rand::distr::uniform::SampleRange">SampleRange</a>&lt;T&gt;,</div></h4></section></summary><div class='docblock'>Generate a random value in the given range. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_range">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.random_bool" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#191">Source</a><a href="#method.random_bool" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_bool" class="fn">random_bool</a>(&amp;mut self, p: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Return a bool with a probability <code>p</code> of being true. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_bool">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.random_ratio" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#225">Source</a><a href="#method.random_ratio" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_ratio" class="fn">random_ratio</a>(&amp;mut self, numerator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, denominator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Return a bool with a probability of <code>numerator/denominator</code> of being
true. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_ratio">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sample" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#249">Source</a><a href="#method.sample" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.sample" class="fn">sample</a>&lt;T, D&gt;(&amp;mut self, distr: D) -&gt; T<div class="where">where
D: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/distribution/trait.Distribution.html" title="trait rand::distr::distribution::Distribution">Distribution</a>&lt;T&gt;,</div></h4></section></summary><div class='docblock'>Sample a new value, using the given distribution. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.sample">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sample_iter" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#286-289">Source</a><a href="#method.sample_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.sample_iter" class="fn">sample_iter</a>&lt;T, D&gt;(self, distr: D) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand/distr/distribution/struct.Iter.html" title="struct rand::distr::distribution::Iter">Iter</a>&lt;D, Self, T&gt;<div class="where">where
D: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/distribution/trait.Distribution.html" title="trait rand::distr::distribution::Distribution">Distribution</a>&lt;T&gt;,
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Create an iterator that generates values using the given distribution. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.sample_iter">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.fill" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#314">Source</a><a href="#method.fill" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.fill" class="fn">fill</a>&lt;T&gt;(&amp;mut self, dest: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a>)<div class="where">where
T: <a class="trait" href="https://rust-random.github.io/rand/rand/rng/trait.Fill.html" title="trait rand::rng::Fill">Fill</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Fill any type implementing <a href="https://rust-random.github.io/rand/rand/rng/trait.Fill.html" title="trait rand::rng::Fill"><code>Fill</code></a> with random data <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.fill">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gen" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#324-326">Source</a><a href="#method.gen" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.gen" class="fn">gen</a>&lt;T&gt;(&amp;mut self) -&gt; T<div class="where">where
<a class="struct" href="https://rust-random.github.io/rand/rand/distr/struct.StandardUniform.html" title="struct rand::distr::StandardUniform">StandardUniform</a>: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/distribution/trait.Distribution.html" title="trait rand::distr::distribution::Distribution">Distribution</a>&lt;T&gt;,</div></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.9.0: Renamed to <code>random</code> to avoid conflict with the new <code>gen</code> keyword in Rust 2024.</span></div></span><div class='docblock'>Alias for <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random" title="method rand::rng::Rng::random"><code>Rng::random</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.gen_range" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#334-337">Source</a><a href="#method.gen_range" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.gen_range" class="fn">gen_range</a>&lt;T, R&gt;(&amp;mut self, range: R) -&gt; T<div class="where">where
T: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/uniform/trait.SampleUniform.html" title="trait rand::distr::uniform::SampleUniform">SampleUniform</a>,
R: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/uniform/trait.SampleRange.html" title="trait rand::distr::uniform::SampleRange">SampleRange</a>&lt;T&gt;,</div></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.9.0: Renamed to <code>random_range</code></span></div></span><div class='docblock'>Alias for <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_range" title="method rand::rng::Rng::random_range"><code>Rng::random_range</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.gen_bool" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#345">Source</a><a href="#method.gen_bool" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.gen_bool" class="fn">gen_bool</a>(&amp;mut self, p: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.9.0: Renamed to <code>random_bool</code></span></div></span><div class='docblock'>Alias for <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_bool" title="method rand::rng::Rng::random_bool"><code>Rng::random_bool</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.gen_ratio" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#352">Source</a><a href="#method.gen_ratio" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.gen_ratio" class="fn">gen_ratio</a>(&amp;mut self, numerator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, denominator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.9.0: Renamed to <code>random_ratio</code></span></div></span><div class='docblock'>Alias for <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_ratio" title="method rand::rng::Rng::random_ratio"><code>Rng::random_ratio</code></a>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RngCore-for-T" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#158-160">Source</a><a href="#impl-RngCore-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a> for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</a>,
&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a>: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.next_u32" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#163">Source</a><a href="#method.next_u32" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.next_u32" class="fn">next_u32</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Return the next random <code>u32</code>. <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.next_u32">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_u64" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#168">Source</a><a href="#method.next_u64" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.next_u64" class="fn">next_u64</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h4></section></summary><div class='docblock'>Return the next random <code>u64</code>. <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.next_u64">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.fill_bytes" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#173">Source</a><a href="#method.fill_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.fill_bytes" class="fn">fill_bytes</a>(&amp;mut self, dst: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>])</h4></section></summary><div class='docblock'>Fill <code>dest</code> with random data. <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.fill_bytes">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Same-for-T" class="impl"><a class="src rightside" href="https://docs.rs/typenum/1.18.0/src/typenum/type_operators.rs.html#34">Source</a><a href="#impl-Same-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/typenum/1.18.0/typenum/type_operators/trait.Same.html" title="trait typenum::type_operators::Same">Same</a> for T</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-106" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/typenum/1.18.0/src/typenum/type_operators.rs.html#35">Source</a><a href="#associatedtype.Output-106" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/typenum/1.18.0/typenum/type_operators/trait.Same.html#associatedtype.Output" class="associatedtype">Output</a> = T</h4></section></summary><div class='docblock'>Should always be <code>Self</code></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ServiceExt-for-T" class="impl"><a href="#impl-ServiceExt-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; ServiceExt for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.propagate_header" class="method trait-impl"><a href="#method.propagate_header" class="anchor">§</a><h4 class="code-header">fn <a class="fn">propagate_header</a>(self, header: HeaderName) -&gt; PropagateHeader&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Propagate a header from the request to the response. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.add_extension" class="method trait-impl"><a href="#method.add_extension" class="anchor">§</a><h4 class="code-header">fn <a class="fn">add_extension</a>&lt;T&gt;(self, value: T) -&gt; AddExtension&lt;Self, T&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Add some shareable value to <a href="https://docs.rs/http/latest/http/struct.Extensions.html">request extensions</a>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.map_request_body" class="method trait-impl"><a href="#method.map_request_body" class="anchor">§</a><h4 class="code-header">fn <a class="fn">map_request_body</a>&lt;F&gt;(self, f: F) -&gt; MapRequestBody&lt;Self, F&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Apply a transformation to the request body. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.map_response_body" class="method trait-impl"><a href="#method.map_response_body" class="anchor">§</a><h4 class="code-header">fn <a class="fn">map_response_body</a>&lt;F&gt;(self, f: F) -&gt; MapResponseBody&lt;Self, F&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Apply a transformation to the response body. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.compression" class="method trait-impl"><a href="#method.compression" class="anchor">§</a><h4 class="code-header">fn <a class="fn">compression</a>(self) -&gt; Compression&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compresses response bodies. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.decompression" class="method trait-impl"><a href="#method.decompression" class="anchor">§</a><h4 class="code-header">fn <a class="fn">decompression</a>(self) -&gt; Decompression&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Decompress response bodies. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.trace_for_http" class="method trait-impl"><a href="#method.trace_for_http" class="anchor">§</a><h4 class="code-header">fn <a class="fn">trace_for_http</a>(self) -&gt; Trace&lt;Self, SharedClassifier&lt;ServerErrorsAsFailures&gt;&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>High level tracing that classifies responses using HTTP status codes. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.trace_for_grpc" class="method trait-impl"><a href="#method.trace_for_grpc" class="anchor">§</a><h4 class="code-header">fn <a class="fn">trace_for_grpc</a>(self) -&gt; Trace&lt;Self, SharedClassifier&lt;GrpcErrorsAsFailures&gt;&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>High level tracing that classifies responses using gRPC headers. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.follow_redirects" class="method trait-impl"><a href="#method.follow_redirects" class="anchor">§</a><h4 class="code-header">fn <a class="fn">follow_redirects</a>(self) -&gt; FollowRedirect&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Follow redirect resposes using the <a href="crate::follow_redirect::policy::Standard"><code>Standard</code></a> policy. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sensitive_headers" class="method trait-impl"><a href="#method.sensitive_headers" class="anchor">§</a><h4 class="code-header">fn <a class="fn">sensitive_headers</a>(
self,
headers: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = HeaderName&gt;,
) -&gt; SetSensitiveRequestHeaders&lt;SetSensitiveResponseHeaders&lt;Self&gt;&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Mark headers as <a href="https://docs.rs/http/latest/http/header/struct.HeaderValue.html#method.set_sensitive">sensitive</a> on both requests and responses. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sensitive_request_headers" class="method trait-impl"><a href="#method.sensitive_request_headers" class="anchor">§</a><h4 class="code-header">fn <a class="fn">sensitive_request_headers</a>(
self,
headers: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = HeaderName&gt;,
) -&gt; SetSensitiveRequestHeaders&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Mark headers as <a href="https://docs.rs/http/latest/http/header/struct.HeaderValue.html#method.set_sensitive">sensitive</a> on requests. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sensitive_response_headers" class="method trait-impl"><a href="#method.sensitive_response_headers" class="anchor">§</a><h4 class="code-header">fn <a class="fn">sensitive_response_headers</a>(
self,
headers: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = HeaderName&gt;,
) -&gt; SetSensitiveResponseHeaders&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Mark headers as <a href="https://docs.rs/http/latest/http/header/struct.HeaderValue.html#method.set_sensitive">sensitive</a> on responses. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.override_request_header" class="method trait-impl"><a href="#method.override_request_header" class="anchor">§</a><h4 class="code-header">fn <a class="fn">override_request_header</a>&lt;M&gt;(
self,
header_name: HeaderName,
make: M,
) -&gt; SetRequestHeader&lt;Self, M&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Insert a header into the request. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.append_request_header" class="method trait-impl"><a href="#method.append_request_header" class="anchor">§</a><h4 class="code-header">fn <a class="fn">append_request_header</a>&lt;M&gt;(
self,
header_name: HeaderName,
make: M,
) -&gt; SetRequestHeader&lt;Self, M&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Append a header into the request. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.insert_request_header_if_not_present" class="method trait-impl"><a href="#method.insert_request_header_if_not_present" class="anchor">§</a><h4 class="code-header">fn <a class="fn">insert_request_header_if_not_present</a>&lt;M&gt;(
self,
header_name: HeaderName,
make: M,
) -&gt; SetRequestHeader&lt;Self, M&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Insert a header into the request, if the header is not already present. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.override_response_header" class="method trait-impl"><a href="#method.override_response_header" class="anchor">§</a><h4 class="code-header">fn <a class="fn">override_response_header</a>&lt;M&gt;(
self,
header_name: HeaderName,
make: M,
) -&gt; SetResponseHeader&lt;Self, M&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Insert a header into the response. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.append_response_header" class="method trait-impl"><a href="#method.append_response_header" class="anchor">§</a><h4 class="code-header">fn <a class="fn">append_response_header</a>&lt;M&gt;(
self,
header_name: HeaderName,
make: M,
) -&gt; SetResponseHeader&lt;Self, M&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Append a header into the response. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.insert_response_header_if_not_present" class="method trait-impl"><a href="#method.insert_response_header_if_not_present" class="anchor">§</a><h4 class="code-header">fn <a class="fn">insert_response_header_if_not_present</a>&lt;M&gt;(
self,
header_name: HeaderName,
make: M,
) -&gt; SetResponseHeader&lt;Self, M&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Insert a header into the response, if the header is not already present. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.set_request_id" class="method trait-impl"><a href="#method.set_request_id" class="anchor">§</a><h4 class="code-header">fn <a class="fn">set_request_id</a>&lt;M&gt;(
self,
header_name: HeaderName,
make_request_id: M,
) -&gt; SetRequestId&lt;Self, M&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
M: MakeRequestId,</div></h4></section></summary><div class='docblock'>Add request id header and extension. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.set_x_request_id" class="method trait-impl"><a href="#method.set_x_request_id" class="anchor">§</a><h4 class="code-header">fn <a class="fn">set_x_request_id</a>&lt;M&gt;(self, make_request_id: M) -&gt; SetRequestId&lt;Self, M&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
M: MakeRequestId,</div></h4></section></summary><div class='docblock'>Add request id header and extension, using <code>x-request-id</code> as the header name. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.propagate_request_id" class="method trait-impl"><a href="#method.propagate_request_id" class="anchor">§</a><h4 class="code-header">fn <a class="fn">propagate_request_id</a>(
self,
header_name: HeaderName,
) -&gt; PropagateRequestId&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Propgate request ids from requests to responses. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.propagate_x_request_id" class="method trait-impl"><a href="#method.propagate_x_request_id" class="anchor">§</a><h4 class="code-header">fn <a class="fn">propagate_x_request_id</a>(self) -&gt; PropagateRequestId&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Propgate request ids from requests to responses, using <code>x-request-id</code> as the header name. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.catch_panic" class="method trait-impl"><a href="#method.catch_panic" class="anchor">§</a><h4 class="code-header">fn <a class="fn">catch_panic</a>(self) -&gt; CatchPanic&lt;Self, DefaultResponseForPanic&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Catch panics and convert them into <code>500 Internal Server</code> responses. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.request_body_limit" class="method trait-impl"><a href="#method.request_body_limit" class="anchor">§</a><h4 class="code-header">fn <a class="fn">request_body_limit</a>(self, limit: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; RequestBodyLimit&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Intercept requests with over-sized payloads and convert them into
<code>413 Payload Too Large</code> responses. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.trim_trailing_slash" class="method trait-impl"><a href="#method.trim_trailing_slash" class="anchor">§</a><h4 class="code-header">fn <a class="fn">trim_trailing_slash</a>(self) -&gt; NormalizePath&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Remove trailing slashes from paths. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.append_trailing_slash" class="method trait-impl"><a href="#method.append_trailing_slash" class="anchor">§</a><h4 class="code-header">fn <a class="fn">append_trailing_slash</a>(self) -&gt; NormalizePath&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Append trailing slash to paths. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Tap-for-T" class="impl"><a href="#impl-Tap-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; Tap for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.tap" class="method trait-impl"><a href="#method.tap" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap</a>(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&amp;Self)) -&gt; Self</h4></section></summary><div class='docblock'>Immutable access to a value. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tap_mut" class="method trait-impl"><a href="#method.tap_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_mut</a>(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&amp;mut Self)) -&gt; Self</h4></section></summary><div class='docblock'>Mutable access to a value. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tap_borrow" class="method trait-impl"><a href="#method.tap_borrow" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_borrow</a>&lt;B&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;B</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;B&gt;,
B: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Immutable access to the <code>Borrow&lt;B&gt;</code> of a value. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tap_borrow_mut" class="method trait-impl"><a href="#method.tap_borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_borrow_mut</a>&lt;B&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut B</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;B&gt;,
B: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Mutable access to the <code>BorrowMut&lt;B&gt;</code> of a value. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tap_ref" class="method trait-impl"><a href="#method.tap_ref" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_ref</a>&lt;R&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;R</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;R&gt;,
R: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Immutable access to the <code>AsRef&lt;R&gt;</code> view of a value. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tap_ref_mut" class="method trait-impl"><a href="#method.tap_ref_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_ref_mut</a>&lt;R&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;R&gt;,
R: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Mutable access to the <code>AsMut&lt;R&gt;</code> view of a value. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tap_deref" class="method trait-impl"><a href="#method.tap_deref" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_deref</a>&lt;T&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&lt;Target = T&gt;,
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Immutable access to the <code>Deref::Target</code> of a value. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tap_deref_mut" class="method trait-impl"><a href="#method.tap_deref_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_deref_mut</a>&lt;T&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</a>&lt;Target = T&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>,
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Mutable access to the <code>Deref::Target</code> of a value. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.tap_dbg" class="method trait-impl"><a href="#method.tap_dbg" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_dbg</a>(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&amp;Self)) -&gt; Self</h4></section></summary><div class='docblock'>Calls <code>.tap()</code> only in debug builds, and is erased in release builds.</div></details><details class="toggle method-toggle" open><summary><section id="method.tap_mut_dbg" class="method trait-impl"><a href="#method.tap_mut_dbg" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_mut_dbg</a>(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&amp;mut Self)) -&gt; Self</h4></section></summary><div class='docblock'>Calls <code>.tap_mut()</code> only in debug builds, and is erased in release
builds.</div></details><details class="toggle method-toggle" open><summary><section id="method.tap_borrow_dbg" class="method trait-impl"><a href="#method.tap_borrow_dbg" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_borrow_dbg</a>&lt;B&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;B</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;B&gt;,
B: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Calls <code>.tap_borrow()</code> only in debug builds, and is erased in release
builds.</div></details><details class="toggle method-toggle" open><summary><section id="method.tap_borrow_mut_dbg" class="method trait-impl"><a href="#method.tap_borrow_mut_dbg" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_borrow_mut_dbg</a>&lt;B&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut B</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;B&gt;,
B: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Calls <code>.tap_borrow_mut()</code> only in debug builds, and is erased in release
builds.</div></details><details class="toggle method-toggle" open><summary><section id="method.tap_ref_dbg" class="method trait-impl"><a href="#method.tap_ref_dbg" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_ref_dbg</a>&lt;R&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;R</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;R&gt;,
R: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Calls <code>.tap_ref()</code> only in debug builds, and is erased in release
builds.</div></details><details class="toggle method-toggle" open><summary><section id="method.tap_ref_mut_dbg" class="method trait-impl"><a href="#method.tap_ref_mut_dbg" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_ref_mut_dbg</a>&lt;R&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;R&gt;,
R: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Calls <code>.tap_ref_mut()</code> only in debug builds, and is erased in release
builds.</div></details><details class="toggle method-toggle" open><summary><section id="method.tap_deref_dbg" class="method trait-impl"><a href="#method.tap_deref_dbg" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_deref_dbg</a>&lt;T&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&lt;Target = T&gt;,
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Calls <code>.tap_deref()</code> only in debug builds, and is erased in release
builds.</div></details><details class="toggle method-toggle" open><summary><section id="method.tap_deref_mut_dbg" class="method trait-impl"><a href="#method.tap_deref_mut_dbg" class="anchor">§</a><h4 class="code-header">fn <a class="fn">tap_deref_mut_dbg</a>&lt;T&gt;(self, func: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a>)) -&gt; Self<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</a>&lt;Target = T&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>,
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Calls <code>.tap_deref_mut()</code> only in debug builds, and is erased in release
builds.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#84-86">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#88">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" class="associatedtype">Owned</a> = T</h4></section></summary><div class='docblock'>The resulting type after obtaining ownership.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_owned" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#89">Source</a><a href="#method.to_owned" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned" class="fn">to_owned</a>(&amp;self) -&gt; T</h4></section></summary><div class='docblock'>Creates owned data from borrowed data, usually by cloning. <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#93">Source</a><a href="#method.clone_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into" class="fn">clone_into</a>(&amp;self, target: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a>)</h4></section></summary><div class='docblock'>Uses borrowed data to replace owned data, usually by cloning. <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToString-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#2783">Source</a><a href="#impl-ToString-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html" title="trait alloc::string::ToString">ToString</a> for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_string" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#2785">Source</a><a href="#method.to_string" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html#tymethod.to_string" class="fn">to_string</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section></summary><div class='docblock'>Converts the given value to a <code>String</code>. <a href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html#tymethod.to_string">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToStringFallible-for-T" class="impl"><a href="#impl-ToStringFallible-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; ToStringFallible for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.try_to_string" class="method trait-impl"><a href="#method.try_to_string" class="anchor">§</a><h4 class="code-header">fn <a class="fn">try_to_string</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/struct.TryReserveError.html" title="struct alloc::collections::TryReserveError">TryReserveError</a>&gt;</h4></section></summary><div class="docblock"><p><a href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html#tymethod.to_string" title="method alloc::string::ToString::to_string"><code>ToString::to_string</code></a>, but without panic on OOM.</p>
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryConv-for-T" class="impl"><a href="#impl-TryConv-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; TryConv for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.try_conv" class="method trait-impl"><a href="#method.try_conv" class="anchor">§</a><h4 class="code-header">fn <a class="fn">try_conv</a>&lt;T&gt;(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error" title="type core::convert::TryInto::Error">Error</a>&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;T&gt;,</div></h4></section></summary><div class='docblock'>Attempts to convert <code>self</code> into <code>T</code> using <code>TryInto&lt;T&gt;</code>. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#827-829">Source</a><a href="#impl-TryFrom%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T<div class="where">where
U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#831">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#834">Source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: U) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#811-813">Source</a><a href="#impl-TryInto%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T<div class="where">where
U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#815">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#818">Source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into" class="fn">try_into</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryRngCore-for-R" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#257">Source</a><a href="#impl-TryRngCore-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html" title="trait rand_core::TryRngCore">TryRngCore</a> for R<div class="where">where
R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#258">Source</a><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a RNG error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_next_u32" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#261">Source</a><a href="#method.try_next_u32" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#tymethod.try_next_u32" class="fn">try_next_u32</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &lt;R as <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html" title="trait rand_core::TryRngCore">TryRngCore</a>&gt;::<a class="associatedtype" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#associatedtype.Error" title="type rand_core::TryRngCore::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Return the next random <code>u32</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_next_u64" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#266">Source</a><a href="#method.try_next_u64" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#tymethod.try_next_u64" class="fn">try_next_u64</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, &lt;R as <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html" title="trait rand_core::TryRngCore">TryRngCore</a>&gt;::<a class="associatedtype" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#associatedtype.Error" title="type rand_core::TryRngCore::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Return the next random <code>u64</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_fill_bytes" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#271">Source</a><a href="#method.try_fill_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#tymethod.try_fill_bytes" class="fn">try_fill_bytes</a>(
&amp;mut self,
dst: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, &lt;R as <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html" title="trait rand_core::TryRngCore">TryRngCore</a>&gt;::<a class="associatedtype" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#associatedtype.Error" title="type rand_core::TryRngCore::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Fill <code>dest</code> entirely with random data.</div></details><details class="toggle method-toggle" open><summary><section id="method.unwrap_err" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#232-234">Source</a><a href="#method.unwrap_err" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#method.unwrap_err" class="fn">unwrap_err</a>(self) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_core/struct.UnwrapErr.html" title="struct rand_core::UnwrapErr">UnwrapErr</a>&lt;Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Wrap RNG with the <a href="https://rust-random.github.io/rand/rand_core/struct.UnwrapErr.html" title="struct rand_core::UnwrapErr"><code>UnwrapErr</code></a> wrapper.</div></details><details class="toggle method-toggle" open><summary><section id="method.unwrap_mut" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#240">Source</a><a href="#method.unwrap_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#method.unwrap_mut" class="fn">unwrap_mut</a>(&amp;mut self) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_core/struct.UnwrapMut.html" title="struct rand_core::UnwrapMut">UnwrapMut</a>&lt;'_, Self&gt;</h4></section></summary><div class='docblock'>Wrap RNG with the <a href="https://rust-random.github.io/rand/rand_core/struct.UnwrapMut.html" title="struct rand_core::UnwrapMut"><code>UnwrapMut</code></a> wrapper.</div></details><details class="toggle method-toggle" open><summary><section id="method.read_adapter" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#246-248">Source</a><a href="#method.read_adapter" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#method.read_adapter" class="fn">read_adapter</a>(&amp;mut self) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_core/struct.RngReadAdapter.html" title="struct rand_core::RngReadAdapter">RngReadAdapter</a>&lt;'_, Self&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Convert an <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore"><code>RngCore</code></a> to a <a href="https://rust-random.github.io/rand/rand_core/struct.RngReadAdapter.html" title="struct rand_core::RngReadAdapter"><code>RngReadAdapter</code></a>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UpperBounded-for-T" class="impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/bounds.rs.html#35">Source</a><a href="#impl-UpperBounded-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.UpperBounded.html" title="trait num_traits::bounds::UpperBounded">UpperBounded</a> for T<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.Bounded.html" title="trait num_traits::bounds::Bounded">Bounded</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.max_value-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/bounds.rs.html#36">Source</a><a href="#method.max_value-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/num-traits/0.2/num_traits/bounds/trait.UpperBounded.html#tymethod.max_value" class="fn">max_value</a>() -&gt; T</h4></section></summary><div class='docblock'>Returns the largest finite number this type can represent</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-VZip%3CV%3E-for-T" class="impl"><a href="#impl-VZip%3CV%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;V, T&gt; VZip&lt;V&gt; for T<div class="where">where
V: MultiLane&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><section id="method.vzip" class="method trait-impl"><a href="#method.vzip" class="anchor">§</a><h4 class="code-header">fn <a class="fn">vzip</a>(self) -&gt; V</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-WithSubscriber-for-T" class="impl"><a href="#impl-WithSubscriber-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; WithSubscriber for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_subscriber" class="method trait-impl"><a href="#method.with_subscriber" class="anchor">§</a><h4 class="code-header">fn <a class="fn">with_subscriber</a>&lt;S&gt;(self, subscriber: S) -&gt; WithDispatch&lt;Self&gt;<div class="where">where
S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;Dispatch&gt;,</div></h4></section></summary><div class='docblock'>Attaches the provided <a href="super::Subscriber"><code>Subscriber</code></a> to this type, returning a
[<code>WithDispatch</code>] wrapper. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.with_current_subscriber" class="method trait-impl"><a href="#method.with_current_subscriber" class="anchor">§</a><h4 class="code-header">fn <a class="fn">with_current_subscriber</a>(self) -&gt; WithDispatch&lt;Self&gt;</h4></section></summary><div class='docblock'>Attaches the current <a href="crate::dispatcher#setting-the-default-subscriber">default</a> <a href="super::Subscriber"><code>Subscriber</code></a> to this type, returning a
[<code>WithDispatch</code>] wrapper. <a>Read more</a></div></details></div></details><section id="impl-Allocation-for-T" class="impl"><a href="#impl-Allocation-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; Allocation for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Any-for-T-1" class="impl"><a href="#impl-Any-for-T-1" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; Any for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a>,</div></h3></section><section id="impl-CloneAny-for-T" class="impl"><a href="#impl-CloneAny-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; CloneAny for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section><section id="impl-CloneAnySend-for-T" class="impl"><a href="#impl-CloneAnySend-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; CloneAnySend for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section><section id="impl-CloneAnySendSync-for-T" class="impl"><a href="#impl-CloneAnySendSync-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; CloneAnySendSync for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section><section id="impl-CloneAnySync-for-T" class="impl"><a href="#impl-CloneAnySync-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; CloneAnySync for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section><section id="impl-CryptoRng-for-T" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#206">Source</a><a href="#impl-CryptoRng-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.CryptoRng.html" title="trait rand_core::CryptoRng">CryptoRng</a> for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</a>,
&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a>: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.CryptoRng.html" title="trait rand_core::CryptoRng">CryptoRng</a>,</div></h3></section><section id="impl-DeserializeOwned-for-T" class="impl"><a class="src rightside" href="https://docs.rs/serde_core/1.0.228/src/serde_core/de/mod.rs.html#633">Source</a><a href="#impl-DeserializeOwned-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.DeserializeOwned.html" title="trait serde_core::de::DeserializeOwned">DeserializeOwned</a> for T<div class="where">where
T: for&lt;'de&gt; <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html" title="trait serde_core::de::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section><section id="impl-ErasedDestructor-for-T" class="impl"><a href="#impl-ErasedDestructor-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; ErasedDestructor for T<div class="where">where
T: 'static,</div></h3></section><section id="impl-Formattable-for-T" class="impl"><a href="#impl-Formattable-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; Formattable for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>,
&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a>: Formattable,</div></h3></section><section id="impl-Measure-for-M" class="impl"><a class="src rightside" href="https://docs.rs/petgraph/0.4/src/petgraph/algo/mod.rs.html#719">Source</a><a href="#impl-Measure-for-M" class="anchor">§</a><h3 class="code-header">impl&lt;M&gt; <a class="trait" href="https://docs.rs/petgraph/0.4/petgraph/algo/trait.Measure.html" title="trait petgraph::algo::Measure">Measure</a> for M<div class="where">where
M: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;Output = M&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section><section id="impl-NodeTrait-for-N" class="impl"><a class="src rightside" href="https://docs.rs/petgraph/0.4/src/petgraph/graphmap.rs.html#86">Source</a><a href="#impl-NodeTrait-for-N" class="anchor">§</a><h3 class="code-header">impl&lt;N&gt; <a class="trait" href="https://docs.rs/petgraph/0.4/petgraph/graphmap/trait.NodeTrait.html" title="trait petgraph::graphmap::NodeTrait">NodeTrait</a> for N<div class="where">where
N: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a>,</div></h3></section><section id="impl-NumAssign-for-T" class="impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/lib.rs.html#152">Source</a><a href="#impl-NumAssign-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumAssign.html" title="trait num_traits::NumAssign">NumAssign</a> for T<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html" title="trait num_traits::Num">Num</a> + <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumAssignOps.html" title="trait num_traits::NumAssignOps">NumAssignOps</a>,</div></h3></section><section id="impl-NumAssignOps%3CRhs%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/lib.rs.html#143-144">Source</a><a href="#impl-NumAssignOps%3CRhs%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, Rhs&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumAssignOps.html" title="trait num_traits::NumAssignOps">NumAssignOps</a>&lt;Rhs&gt; for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>&lt;Rhs&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>&lt;Rhs&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>&lt;Rhs&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>&lt;Rhs&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a>&lt;Rhs&gt;,</div></h3></section><section id="impl-NumAssignRef-for-T" class="impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/lib.rs.html#159">Source</a><a href="#impl-NumAssignRef-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumAssignRef.html" title="trait num_traits::NumAssignRef">NumAssignRef</a> for T<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumAssign.html" title="trait num_traits::NumAssign">NumAssign</a> + for&lt;'r&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumAssignOps.html" title="trait num_traits::NumAssignOps">NumAssignOps</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'r T</a>&gt;,</div></h3></section><section id="impl-NumOps%3CRhs,+Output%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/lib.rs.html#110-115">Source</a><a href="#impl-NumOps%3CRhs,+Output%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, Rhs, Output&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a>&lt;Rhs, Output&gt; for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>&lt;Rhs, Output = Output&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>&lt;Rhs, Output = Output&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>&lt;Rhs, Output = Output&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;Rhs, Output = Output&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a>&lt;Rhs, Output = Output&gt;,</div></h3></section><section id="impl-NumRef-for-T" class="impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/lib.rs.html#124">Source</a><a href="#impl-NumRef-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumRef.html" title="trait num_traits::NumRef">NumRef</a> for T<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.Num.html" title="trait num_traits::Num">Num</a> + for&lt;'r&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'r T</a>&gt;,</div></h3></section><section id="impl-Parsable-for-T" class="impl"><a href="#impl-Parsable-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; Parsable for T<div class="where">where
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>,
&lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a>: Parsable,</div></h3></section><section id="impl-RefNum%3CBase%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/num-traits/0.2/src/num_traits/lib.rs.html#133">Source</a><a href="#impl-RefNum%3CBase%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, Base&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.RefNum.html" title="trait num_traits::RefNum">RefNum</a>&lt;Base&gt; for T<div class="where">where
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a>&lt;Base, Base&gt; + for&lt;'r&gt; <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'r Base</a>, Base&gt;,</div></h3></section><section id="impl-TryCryptoRng-for-R" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#293">Source</a><a href="#impl-TryCryptoRng-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.TryCryptoRng.html" title="trait rand_core::TryCryptoRng">TryCryptoRng</a> for R<div class="where">where
R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.CryptoRng.html" title="trait rand_core::CryptoRng">CryptoRng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></div></section></div></main></body></html>