forked from diesel-rs/diesel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstruct.BigDecimal.html
More file actions
353 lines (348 loc) · 303 KB
/
Copy pathstruct.BigDecimal.html
File metadata and controls
353 lines (348 loc) · 303 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
<!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 big decimal type."><meta name="keywords" content="rust, rustlang, rust-lang, BigDecimal"><title>BigDecimal in bigdecimal - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../bigdecimal/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div>
</a><h2 class="location"></h2>
</nav>
<nav class="sidebar"><a class="sidebar-logo" href="../bigdecimal/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div>
</a><h2 class="location"><a href="#">BigDecimal</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#implementations">Methods</a></h3><ul><li><a href="#method.abs">abs</a></li><li><a href="#method.as_bigint_and_exponent">as_bigint_and_exponent</a></li><li><a href="#method.cbrt">cbrt</a></li><li><a href="#method.cube">cube</a></li><li><a href="#method.digits">digits</a></li><li><a href="#method.double">double</a></li><li><a href="#method.exp">exp</a></li><li><a href="#method.half">half</a></li><li><a href="#method.into_bigint_and_exponent">into_bigint_and_exponent</a></li><li><a href="#method.inverse">inverse</a></li><li><a href="#method.is_integer">is_integer</a></li><li><a href="#method.new">new</a></li><li><a href="#method.normalized">normalized</a></li><li><a href="#method.parse_bytes">parse_bytes</a></li><li><a href="#method.round">round</a></li><li><a href="#method.sign">sign</a></li><li><a href="#method.sqrt">sqrt</a></li><li><a href="#method.square">square</a></li><li><a href="#method.with_prec">with_prec</a></li><li><a href="#method.with_scale">with_scale</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Add%3C%26%27a%20BigDecimal%3E">Add<&'a BigDecimal></a></li><li><a href="#impl-Add%3C%26%27a%20BigInt%3E">Add<&'a BigInt></a></li><li><a href="#impl-Add%3C%26%27a%20BigInt%3E-1">Add<&'a BigInt></a></li><li><a href="#impl-Add%3C%26%27b%20BigDecimal%3E">Add<&'b BigDecimal></a></li><li><a href="#impl-Add%3CBigDecimal%3E">Add<BigDecimal></a></li><li><a href="#impl-Add%3CBigDecimal%3E-1">Add<BigDecimal></a></li><li><a href="#impl-Add%3CBigInt%3E">Add<BigInt></a></li><li><a href="#impl-Add%3CBigInt%3E-1">Add<BigInt></a></li><li><a href="#impl-AddAssign%3C%26%27a%20BigDecimal%3E">AddAssign<&'a BigDecimal></a></li><li><a href="#impl-AddAssign%3C%26%27a%20BigInt%3E">AddAssign<&'a BigInt></a></li><li><a href="#impl-AddAssign%3CBigDecimal%3E">AddAssign<BigDecimal></a></li><li><a href="#impl-AddAssign%3CBigInt%3E">AddAssign<BigInt></a></li><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Default">Default</a></li><li><a href="#impl-Display">Display</a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-1">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-10">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-2">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-3">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-4">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-5">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-6">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-7">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-8">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-9">Div<&'a BigDecimal></a></li><li><a href="#impl-Div%3C%26%27b%20BigDecimal%3E">Div<&'b BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-1">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-10">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-11">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-2">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-3">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-4">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-5">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-6">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-7">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-8">Div<BigDecimal></a></li><li><a href="#impl-Div%3CBigDecimal%3E-9">Div<BigDecimal></a></li><li><a href="#impl-Div%3Cf32%3E">Div<f32></a></li><li><a href="#impl-Div%3Cf64%3E">Div<f64></a></li><li><a href="#impl-Div%3Ci16%3E">Div<i16></a></li><li><a href="#impl-Div%3Ci16%3E-1">Div<i16></a></li><li><a href="#impl-Div%3Ci32%3E">Div<i32></a></li><li><a href="#impl-Div%3Ci32%3E-1">Div<i32></a></li><li><a href="#impl-Div%3Ci64%3E">Div<i64></a></li><li><a href="#impl-Div%3Ci64%3E-1">Div<i64></a></li><li><a href="#impl-Div%3Ci8%3E">Div<i8></a></li><li><a href="#impl-Div%3Ci8%3E-1">Div<i8></a></li><li><a href="#impl-Div%3Cu16%3E">Div<u16></a></li><li><a href="#impl-Div%3Cu32%3E">Div<u32></a></li><li><a href="#impl-Div%3Cu64%3E">Div<u64></a></li><li><a href="#impl-Div%3Cu8%3E">Div<u8></a></li><li><a href="#impl-Eq">Eq</a></li><li><a href="#impl-From%3C(BigInt%2C%20i64)%3E">From<(BigInt, i64)></a></li><li><a href="#impl-From%3CBigInt%3E">From<BigInt></a></li><li><a href="#impl-From%3Ci16%3E">From<i16></a></li><li><a href="#impl-From%3Ci32%3E">From<i32></a></li><li><a href="#impl-From%3Ci64%3E">From<i64></a></li><li><a href="#impl-From%3Ci8%3E">From<i8></a></li><li><a href="#impl-From%3Cu16%3E">From<u16></a></li><li><a href="#impl-From%3Cu32%3E">From<u32></a></li><li><a href="#impl-From%3Cu64%3E">From<u64></a></li><li><a href="#impl-From%3Cu8%3E">From<u8></a></li><li><a href="#impl-FromPrimitive">FromPrimitive</a></li><li><a href="#impl-FromStr">FromStr</a></li><li><a href="#impl-Hash">Hash</a></li><li><a href="#impl-Mul%3C%26%27a%20BigDecimal%3E">Mul<&'a BigDecimal></a></li><li><a href="#impl-Mul%3C%26%27a%20BigInt%3E">Mul<&'a BigInt></a></li><li><a href="#impl-Mul%3C%26%27a%20BigInt%3E-1">Mul<&'a BigInt></a></li><li><a href="#impl-Mul%3C%26%27b%20BigDecimal%3E">Mul<&'b BigDecimal></a></li><li><a href="#impl-Mul%3CBigDecimal%3E">Mul<BigDecimal></a></li><li><a href="#impl-Mul%3CBigDecimal%3E-1">Mul<BigDecimal></a></li><li><a href="#impl-Mul%3CBigInt%3E">Mul<BigInt></a></li><li><a href="#impl-Mul%3CBigInt%3E-1">Mul<BigInt></a></li><li><a href="#impl-MulAssign%3C%26%27a%20BigDecimal%3E">MulAssign<&'a BigDecimal></a></li><li><a href="#impl-MulAssign%3CBigDecimal%3E">MulAssign<BigDecimal></a></li><li><a href="#impl-Neg">Neg</a></li><li><a href="#impl-Neg-1">Neg</a></li><li><a href="#impl-Num">Num</a></li><li><a href="#impl-One">One</a></li><li><a href="#impl-Ord">Ord</a></li><li><a href="#impl-PartialEq%3CBigDecimal%3E">PartialEq<BigDecimal></a></li><li><a href="#impl-PartialOrd%3CBigDecimal%3E">PartialOrd<BigDecimal></a></li><li><a href="#impl-Rem%3C%26%27a%20BigDecimal%3E">Rem<&'a BigDecimal></a></li><li><a href="#impl-Rem%3C%26%27b%20BigDecimal%3E">Rem<&'b BigDecimal></a></li><li><a href="#impl-Rem%3CBigDecimal%3E">Rem<BigDecimal></a></li><li><a href="#impl-Rem%3CBigDecimal%3E-1">Rem<BigDecimal></a></li><li><a href="#impl-Signed">Signed</a></li><li><a href="#impl-StructuralEq">StructuralEq</a></li><li><a href="#impl-Sub%3C%26%27a%20BigDecimal%3E">Sub<&'a BigDecimal></a></li><li><a href="#impl-Sub%3C%26%27a%20BigInt%3E">Sub<&'a BigInt></a></li><li><a href="#impl-Sub%3C%26%27a%20BigInt%3E-1">Sub<&'a BigInt></a></li><li><a href="#impl-Sub%3C%26%27b%20BigDecimal%3E">Sub<&'b BigDecimal></a></li><li><a href="#impl-Sub%3CBigDecimal%3E">Sub<BigDecimal></a></li><li><a href="#impl-Sub%3CBigDecimal%3E-1">Sub<BigDecimal></a></li><li><a href="#impl-Sub%3CBigInt%3E">Sub<BigInt></a></li><li><a href="#impl-Sub%3CBigInt%3E-1">Sub<BigInt></a></li><li><a href="#impl-SubAssign%3C%26%27a%20BigDecimal%3E">SubAssign<&'a BigDecimal></a></li><li><a href="#impl-SubAssign%3C%26%27a%20BigInt%3E">SubAssign<&'a BigInt></a></li><li><a href="#impl-SubAssign%3CBigDecimal%3E">SubAssign<BigDecimal></a></li><li><a href="#impl-SubAssign%3CBigInt%3E">SubAssign<BigInt></a></li><li><a href="#impl-Sum%3C%26%27a%20BigDecimal%3E">Sum<&'a BigDecimal></a></li><li><a href="#impl-Sum%3CBigDecimal%3E">Sum<BigDecimal></a></li><li><a href="#impl-ToBigInt">ToBigInt</a></li><li><a href="#impl-ToPrimitive">ToPrimitive</a></li><li><a href="#impl-TryFrom%3Cf32%3E">TryFrom<f32></a></li><li><a href="#impl-TryFrom%3Cf64%3E">TryFrom<f64></a></li><li><a href="#impl-Zero">Zero</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-NumOps%3CRhs%2C%20Output%3E">NumOps<Rhs, Output></a></li><li><a href="#impl-NumRef">NumRef</a></li><li><a href="#impl-RefNum%3CBase%3E">RefNum<Base></a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li></ul></div></section><h2 class="location"><a href="index.html">In bigdecimal</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../bigdecimal/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1">
<a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div>
</div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
<h1 class="fqn"><span class="in-band">Struct <a href="index.html">bigdecimal</a>::<wbr><a class="struct" href="#">BigDecimal</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/bigdecimal/lib.rs.html#148-152">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct BigDecimal { /* private fields */ }</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A big decimal type.</p>
</div></details><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#154-667">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.new" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#158-163">source</a></span><a href="#method.new" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.new" class="fnname">new</a>(digits: <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>, scale: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class="docblock"><p>Creates and initializes a <code>BigDecimal</code>.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.parse_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#179-183">source</a></span><a href="#method.parse_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.parse_bytes" class="fnname">parse_bytes</a>(buf: &[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], radix: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>></h4></section></summary><div class="docblock"><p>Creates and initializes a <code>BigDecimal</code>.</p>
<p>Decodes using <code>str::from_utf8</code> and forwards to <code>BigDecimal::from_str_radix</code>.
Only base-10 is supported.</p>
<h5 id="examples"><a href="#examples">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use</span> <span class="ident">bigdecimal</span>::{<span class="ident">BigDecimal</span>, <span class="ident">Zero</span>};
<span class="macro">assert_eq!</span>(<span class="ident">BigDecimal::parse_bytes</span>(<span class="string">b"0"</span>, <span class="number">10</span>).<span class="ident">unwrap</span>(), <span class="ident">BigDecimal::zero</span>());
<span class="macro">assert_eq!</span>(<span class="ident">BigDecimal::parse_bytes</span>(<span class="string">b"13"</span>, <span class="number">10</span>).<span class="ident">unwrap</span>(), <span class="ident">BigDecimal::from</span>(<span class="number">13</span>));</code></pre></div>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.with_scale" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#191-207">source</a></span><a href="#method.with_scale" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.with_scale" class="fnname">with_scale</a>(&self, new_scale: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class="docblock"><p>Return a new BigDecimal object equivalent to self, with internal
scaling set to the number specified.
If the new_scale is lower than the current value (indicating a larger
power of 10), digits will be dropped (as precision is lower)</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.with_prec" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#230-256">source</a></span><a href="#method.with_prec" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.with_prec" class="fnname">with_prec</a>(&self, prec: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class="docblock"><p>Return a new BigDecimal object with precision set to new value</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sign" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#272-274">source</a></span><a href="#method.sign" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.sign" class="fnname">sign</a>(&self) -> <a class="enum" href="../num_bigint/bigint/enum.Sign.html" title="enum num_bigint::bigint::Sign">Sign</a></h4></section></summary><div class="docblock"><p>Return the sign of the <code>BigDecimal</code> as <code>num::bigint::Sign</code>.</p>
<h5 id="examples-1"><a href="#examples-1">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">num_bigint</span>;
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">bigdecimal</span>;
<span class="kw">use</span> <span class="ident">std::str::FromStr</span>;
<span class="macro">assert_eq!</span>(<span class="ident">bigdecimal::BigDecimal::from_str</span>(<span class="string">"-1"</span>).<span class="ident">unwrap</span>().<span class="ident">sign</span>(), <span class="ident">num_bigint::Sign::Minus</span>);
<span class="macro">assert_eq!</span>(<span class="ident">bigdecimal::BigDecimal::from_str</span>(<span class="string">"0"</span>).<span class="ident">unwrap</span>().<span class="ident">sign</span>(), <span class="ident">num_bigint::Sign::NoSign</span>);
<span class="macro">assert_eq!</span>(<span class="ident">bigdecimal::BigDecimal::from_str</span>(<span class="string">"1"</span>).<span class="ident">unwrap</span>().<span class="ident">sign</span>(), <span class="ident">num_bigint::Sign::Plus</span>);</code></pre></div>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bigint_and_exponent" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#289-291">source</a></span><a href="#method.as_bigint_and_exponent" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bigint_and_exponent" class="fnname">as_bigint_and_exponent</a>(&self) -> (<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>)</h4></section></summary><div class="docblock"><p>Return the internal big integer value and an exponent. Note that a positive
exponent indicates a negative power of 10.</p>
<h5 id="examples-2"><a href="#examples-2">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">num_bigint</span>;
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">bigdecimal</span>;
<span class="kw">use</span> <span class="ident">std::str::FromStr</span>;
<span class="macro">assert_eq!</span>(<span class="ident">bigdecimal::BigDecimal::from_str</span>(<span class="string">"1.1"</span>).<span class="ident">unwrap</span>().<span class="ident">as_bigint_and_exponent</span>(),
(<span class="ident">num_bigint::BigInt::from_str</span>(<span class="string">"11"</span>).<span class="ident">unwrap</span>(), <span class="number">1</span>));</code></pre></div>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into_bigint_and_exponent" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#306-308">source</a></span><a href="#method.into_bigint_and_exponent" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.into_bigint_and_exponent" class="fnname">into_bigint_and_exponent</a>(self) -> (<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>)</h4></section></summary><div class="docblock"><p>Convert into the internal big integer value and an exponent. Note that a positive
exponent indicates a negative power of 10.</p>
<h5 id="examples-3"><a href="#examples-3">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">num_bigint</span>;
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">bigdecimal</span>;
<span class="kw">use</span> <span class="ident">std::str::FromStr</span>;
<span class="macro">assert_eq!</span>(<span class="ident">bigdecimal::BigDecimal::from_str</span>(<span class="string">"1.1"</span>).<span class="ident">unwrap</span>().<span class="ident">into_bigint_and_exponent</span>(),
(<span class="ident">num_bigint::BigInt::from_str</span>(<span class="string">"11"</span>).<span class="ident">unwrap</span>(), <span class="number">1</span>));</code></pre></div>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.digits" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#313-315">source</a></span><a href="#method.digits" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.digits" class="fnname">digits</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Number of digits in the non-scaled integer representation</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.abs" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#319-324">source</a></span><a href="#method.abs" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.abs" class="fnname">abs</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class="docblock"><p>Compute the absolute value of number</p>
</div></details><section id="method.double" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#327-336">source</a></span><a href="#method.double" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.double" class="fnname">double</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.half" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#344-358">source</a></span><a href="#method.half" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.half" class="fnname">half</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class="docblock"><p>Divide this efficiently by 2</p>
<p>Note, if this is odd, the precision will increase by 1, regardless
of the context’s limit.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.square" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#362-371">source</a></span><a href="#method.square" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.square" class="fnname">square</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class="docblock"></div></details><section id="method.cube" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#374-383">source</a></span><a href="#method.cube" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.cube" class="fnname">cube</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sqrt" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#390-457">source</a></span><a href="#method.sqrt" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.sqrt" class="fnname">sqrt</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>></h4></section></summary><div class="docblock"><p>Take the square root of the number</p>
<p>If the value is < 0, None is returned</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.cbrt" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#462-524">source</a></span><a href="#method.cbrt" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.cbrt" class="fnname">cbrt</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class="docblock"><p>Take the cube root of the number</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.inverse" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#528-584">source</a></span><a href="#method.inverse" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.inverse" class="fnname">inverse</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class="docblock"><p>Compute the reciprical of the number: x<sup>-1</sup></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.round" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#587-610">source</a></span><a href="#method.round" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.round" class="fnname">round</a>(&self, round_digits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class="docblock"><p>Return number rounded to round_digits precision after the decimal point</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_integer" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#616-622">source</a></span><a href="#method.is_integer" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_integer" class="fnname">is_integer</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Return true if this number has zero fractional part (is equal
to an integer)</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.exp" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#627-652">source</a></span><a href="#method.exp" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.exp" class="fnname">exp</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class="docblock"><p>Evaluate the natural-exponential function e<sup>x</sup></p>
</div></details><section id="method.normalized" class="method has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#655-666">source</a></span><a href="#method.normalized" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.normalized" class="fnname">normalized</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Add%3C%26%27a%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#854-870">source</a></span><a href="#impl-Add%3C%26%27a%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-1" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>+</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#858-869">source</a></span><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="fnname">add</a>(self, rhs: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Add%3C%26%27a%20BigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#918-937">source</a></span><a href="#impl-Add%3C%26%27a%20BigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-5" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>+</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add-5" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#922-936">source</a></span><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="fnname">add</a>(self, rhs: &<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Add%3C%26%27a%20BigInt%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#948-955">source</a></span><a href="#impl-Add%3C%26%27a%20BigInt%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'a, 'b> <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 <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for &'b <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-7" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>+</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add-7" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#952-954">source</a></span><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="fnname">add</a>(self, rhs: &<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Add%3C%26%27b%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#881-895">source</a></span><a href="#impl-Add%3C%26%27b%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'a, 'b> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><&'b <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-3" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>+</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add-3" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#885-894">source</a></span><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="fnname">add</a>(self, rhs: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Add%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#836-852">source</a></span><a href="#impl-Add%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>+</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#840-851">source</a></span><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="fnname">add</a>(self, rhs: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Add%3CBigDecimal%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#872-879">source</a></span><a href="#impl-Add%3CBigDecimal%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-2" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>+</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add-2" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#876-878">source</a></span><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="fnname">add</a>(self, rhs: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Add%3CBigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#897-916">source</a></span><a href="#impl-Add%3CBigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-4" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>+</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add-4" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#901-915">source</a></span><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="fnname">add</a>(self, rhs: <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Add%3CBigInt%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#939-946">source</a></span><a href="#impl-Add%3CBigInt%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-6" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>+</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add-6" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#943-945">source</a></span><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="fnname">add</a>(self, rhs: <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-AddAssign%3C%26%27a%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#959-973">source</a></span><a href="#impl-AddAssign%3C%26%27a%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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 <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add_assign-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#961-972">source</a></span><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="fnname">add_assign</a>(&mut self, rhs: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-AddAssign%3C%26%27a%20BigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#982-1007">source</a></span><a href="#impl-AddAssign%3C%26%27a%20BigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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 <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add_assign-3" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#984-1006">source</a></span><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="fnname">add_assign</a>(&mut self, rhs: &<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-AddAssign%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#957">source</a></span><a href="#impl-AddAssign%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add_assign" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#957">source</a></span><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="fnname">add_assign</a>(&mut self, other: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-AddAssign%3CBigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#975-980">source</a></span><a href="#impl-AddAssign%3CBigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.add_assign-2" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#977-979">source</a></span><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="fnname">add_assign</a>(&mut self, rhs: <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#147">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#147">source</a></span><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="fnname">clone</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#132-134">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="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1610-1614">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1611-1613">source</a></span><a href="#method.fmt-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Default" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#810-815">source</a></span><a href="#impl-Default" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.default" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#812-814">source</a></span><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="fnname">default</a>() -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Display" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1551-1608">source</a></span><a href="#impl-Display" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1552-1607">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-25" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><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="fnname">div</a>(self, den: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-28" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-4" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><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="fnname">div</a>(self, den: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E-10" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1346-1370">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-10" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-59" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-59" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-35" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1349-1369">source</a></span><a href="#method.div-35" 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="fnname">div</a>(self, other: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E-2" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-2" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-32" class="associatedtype trait-impl has-srclink"><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.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-8" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-8" 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="fnname">div</a>(self, den: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E-3" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-3" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-36" class="associatedtype trait-impl has-srclink"><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.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-12" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-12" 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="fnname">div</a>(self, den: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E-4" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-4" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-40" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-40" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-16" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-16" 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="fnname">div</a>(self, den: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E-5" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-5" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-44" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-44" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-20" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-20" 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="fnname">div</a>(self, den: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E-6" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-6" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-47" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-47" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-23" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-23" 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="fnname">div</a>(self, den: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E-7" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-7" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-50" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-50" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-26" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-26" 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="fnname">div</a>(self, den: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E-8" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-8" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> 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="rustdoc-toggle" open><summary><section id="associatedtype.Output-53" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-53" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-29" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-29" 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="fnname">div</a>(self, den: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27a%20BigDecimal%3E-9" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3C%26%27a%20BigDecimal%3E-9" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-56" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-56" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-32" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-32" 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="fnname">div</a>(self, den: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3C%26%27b%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1374-1403">source</a></span><a href="#impl-Div%3C%26%27b%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'a, 'b> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><&'b <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-61" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-61" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-37" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1378-1402">source</a></span><a href="#method.div-37" 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="fnname">div</a>(self, other: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-26" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-2" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><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="fnname">div</a>(self, den: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3CBigDecimal%3E-1" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-29" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-5" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><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="fnname">div</a>(self, den: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-10" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1320-1344">source</a></span><a href="#impl-Div%3CBigDecimal%3E-10" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-58" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-58" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-34" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1323-1343">source</a></span><a href="#method.div-34" 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="fnname">div</a>(self, other: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-11" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1372">source</a></span><a href="#impl-Div%3CBigDecimal%3E-11" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-60" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-60" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-36" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1372">source</a></span><a href="#method.div-36" 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="fnname">div</a>(self, other: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-2" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3CBigDecimal%3E-2" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-33" class="associatedtype trait-impl has-srclink"><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.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-9" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-9" 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="fnname">div</a>(self, den: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-3" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3CBigDecimal%3E-3" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-37" class="associatedtype trait-impl has-srclink"><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.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-13" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-13" 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="fnname">div</a>(self, den: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-4" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3CBigDecimal%3E-4" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-41" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-41" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-17" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-17" 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="fnname">div</a>(self, den: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-5" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3CBigDecimal%3E-5" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-45" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-45" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-21" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-21" 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="fnname">div</a>(self, den: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-6" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3CBigDecimal%3E-6" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-48" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-48" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-24" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-24" 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="fnname">div</a>(self, den: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-7" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3CBigDecimal%3E-7" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-51" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-51" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-27" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-27" 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="fnname">div</a>(self, den: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-8" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3CBigDecimal%3E-8" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> 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="rustdoc-toggle" open><summary><section id="associatedtype.Output-54" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-54" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-30" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-30" 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="fnname">div</a>(self, den: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3CBigDecimal%3E-9" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3CBigDecimal%3E-9" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-57" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-57" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-33" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-33" 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="fnname">div</a>(self, den: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Cf32%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Cf32%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-24" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Cf64%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Cf64%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-27" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-3" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Ci16%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Ci16%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-34" class="associatedtype trait-impl has-srclink"><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.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-10" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-10" 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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Ci16%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Ci16%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-35" class="associatedtype trait-impl has-srclink"><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.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-11" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-11" 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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Ci32%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Ci32%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-38" class="associatedtype trait-impl has-srclink"><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.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-14" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-14" 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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Ci32%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Ci32%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-39" class="associatedtype trait-impl has-srclink"><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.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-15" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-15" 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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Ci64%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Ci64%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-42" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-42" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-18" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-18" 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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Ci64%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Ci64%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-43" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-43" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-19" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-19" 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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Ci8%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Ci8%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-30" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-6" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Ci8%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Ci8%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-31" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-7" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Cu16%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Cu16%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-49" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-49" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-25" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-25" 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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Cu32%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Cu32%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-52" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-52" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-28" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-28" 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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Cu64%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Cu64%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-55" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-55" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-31" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-31" 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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Div%3Cu8%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#impl-Div%3Cu8%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-46" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-46" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>/</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.div-22" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1262">source</a></span><a href="#method.div-22" 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="fnname">div</a>(self, den: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -> Self::<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'><p>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3C(BigInt%2C%20i64)%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1723-1731">source</a></span><a href="#impl-From%3C(BigInt%2C%20i64)%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><(<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>)> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1725-1730">source</a></span><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="fnname">from</a>((int_val, scale): (<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>)) -> Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3CBigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1733-1741">source</a></span><a href="#impl-From%3CBigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1735-1740">source</a></span><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="fnname">from</a>(int_val: <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Ci16%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1760">source</a></span><a href="#impl-From%3Ci16%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-8" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1760">source</a></span><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="fnname">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -> Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Ci32%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1761">source</a></span><a href="#impl-From%3Ci32%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-9" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1761">source</a></span><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="fnname">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -> Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Ci64%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1703-1711">source</a></span><a href="#impl-From%3Ci64%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1705-1710">source</a></span><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="fnname">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -> Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Ci8%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1759">source</a></span><a href="#impl-From%3Ci8%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1759">source</a></span><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="fnname">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -> Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cu16%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1756">source</a></span><a href="#impl-From%3Cu16%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1756">source</a></span><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="fnname">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -> Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cu32%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1757">source</a></span><a href="#impl-From%3Cu32%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1757">source</a></span><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="fnname">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cu64%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1713-1721">source</a></span><a href="#impl-From%3Cu64%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1715-1720">source</a></span><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="fnname">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cu8%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1755">source</a></span><a href="#impl-From%3Cu8%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1755">source</a></span><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="fnname">from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -> Self</h4></section></summary><div class='docblock'><p>Converts to this type from the input type.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-FromPrimitive" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1781-1801">source</a></span><a href="#impl-FromPrimitive" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.FromPrimitive.html" title="trait bigdecimal::FromPrimitive">FromPrimitive</a> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_i64" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1783-1785">source</a></span><a href="#method.from_i64" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#tymethod.from_i64" class="fnname">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#tymethod.from_i64">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_u64" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1788-1790">source</a></span><a href="#method.from_u64" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#tymethod.from_u64" class="fnname">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#tymethod.from_u64">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_f32" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1793-1795">source</a></span><a href="#method.from_f32" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_f32" class="fnname">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#method.from_f32">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_f64" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1798-1800">source</a></span><a href="#method.from_f64" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_f64" class="fnname">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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="trait.FromPrimitive.html#method.from_f64">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_isize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#415">source</a></span><a href="#method.from_isize" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_isize" class="fnname">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#method.from_isize">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_i8" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#422">source</a></span><a href="#method.from_i8" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_i8" class="fnname">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#method.from_i8">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_i16" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#429">source</a></span><a href="#method.from_i16" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_i16" class="fnname">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#method.from_i16">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_i32" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#436">source</a></span><a href="#method.from_i32" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_i32" class="fnname">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#method.from_i32">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_i128" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#453">source</a></span><a href="#method.from_i128" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_i128" class="fnname">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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="trait.FromPrimitive.html#method.from_i128">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_usize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#460">source</a></span><a href="#method.from_usize" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_usize" class="fnname">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#method.from_usize">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_u8" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#467">source</a></span><a href="#method.from_u8" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_u8" class="fnname">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#method.from_u8">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_u16" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#474">source</a></span><a href="#method.from_u16" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_u16" class="fnname">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#method.from_u16">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_u32" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#481">source</a></span><a href="#method.from_u32" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_u32" class="fnname">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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. <a href="trait.FromPrimitive.html#method.from_u32">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_u128" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#498">source</a></span><a href="#method.from_u128" class="anchor"></a><h4 class="code-header">fn <a href="trait.FromPrimitive.html#method.from_u128" class="fnname">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self></h4></section></summary><div class='docblock'><p>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="trait.FromPrimitive.html#method.from_u128">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-FromStr" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#716-723">source</a></span><a href="#impl-FromStr" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl has-srclink"><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> = <a class="enum" href="enum.ParseBigDecimalError.html" title="enum bigdecimal::ParseBigDecimalError">ParseBigDecimalError</a></h4></section></summary><div class='docblock'><p>The associated error which can be returned from parsing.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_str" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#720-722">source</a></span><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="fnname">from_str</a>(s: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>, <a class="enum" href="enum.ParseBigDecimalError.html" title="enum bigdecimal::ParseBigDecimalError">ParseBigDecimalError</a>></h4></section></summary><div class='docblock'><p>Parses a string <code>s</code> to return a value of this type. <a href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#tymethod.from_str">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Hash" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#726-744">source</a></span><a href="#impl-Hash" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#727-743">source</a></span><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="fnname">hash</a><H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H)</h4></section></summary><div class='docblock'><p>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#237-239">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="fnname">hash_slice</a><H>(data: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[Self]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>, </span></h4></section></summary><div class='docblock'><p>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26%27a%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1182-1191">source</a></span><a href="#impl-Mul%3C%26%27a%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-17" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>*</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.mul-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1186-1190">source</a></span><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="fnname">mul</a>(self, rhs: &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26%27a%20BigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1222-1230">source</a></span><a href="#impl-Mul%3C%26%27a%20BigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-21" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>*</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.mul-5" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1226-1229">source</a></span><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="fnname">mul</a>(self, rhs: &<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26%27a%20BigInt%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1242-1250">source</a></span><a href="#impl-Mul%3C%26%27a%20BigInt%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'a, 'b> <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 <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for &'b <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-23" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>*</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.mul-7" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1246-1249">source</a></span><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="fnname">mul</a>(self, rhs: &<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Mul%3C%26%27b%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1202-1210">source</a></span><a href="#impl-Mul%3C%26%27b%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'a, 'b> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><&'b <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-19" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>*</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.mul-3" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1206-1209">source</a></span><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="fnname">mul</a>(self, rhs: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Mul%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1171-1180">source</a></span><a href="#impl-Mul%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-16" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>*</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.mul" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1175-1179">source</a></span><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="fnname">mul</a>(self, rhs: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Mul%3CBigDecimal%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1193-1200">source</a></span><a href="#impl-Mul%3CBigDecimal%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-18" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>*</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.mul-2" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1197-1199">source</a></span><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="fnname">mul</a>(self, rhs: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Mul%3CBigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1212-1220">source</a></span><a href="#impl-Mul%3CBigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-20" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>*</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.mul-4" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1216-1219">source</a></span><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="fnname">mul</a>(self, rhs: <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Mul%3CBigInt%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1232-1240">source</a></span><a href="#impl-Mul%3CBigInt%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-22" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>*</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.mul-6" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1236-1239">source</a></span><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="fnname">mul</a>(self, rhs: <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-MulAssign%3C%26%27a%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1254-1260">source</a></span><a href="#impl-MulAssign%3C%26%27a%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.mul_assign-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1256-1259">source</a></span><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="fnname">mul_assign</a>(&mut self, rhs: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-MulAssign%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1252">source</a></span><a href="#impl-MulAssign%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.mul_assign" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1252">source</a></span><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="fnname">mul_assign</a>(&mut self, other: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Neg" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1480-1488">source</a></span><a href="#impl-Neg" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-66" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-66" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>-</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.neg" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1484-1487">source</a></span><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="fnname">neg</a>(self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Neg-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1490-1497">source</a></span><a href="#impl-Neg-1" class="anchor"></a><h3 class="code-header in-band">impl<'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> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-67" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-67" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>-</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.neg-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1494-1496">source</a></span><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="fnname">neg</a>(self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Num" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1616-1681">source</a></span><a href="#impl-Num" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.Num.html" title="trait bigdecimal::Num">Num</a> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from_str_radix" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1621-1680">source</a></span><a href="#method.from_str_radix" class="anchor"></a><h4 class="code-header">fn <a href="trait.Num.html#tymethod.from_str_radix" class="fnname">from_str_radix</a>(<br> s: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> radix: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>, <a class="enum" href="enum.ParseBigDecimalError.html" title="enum bigdecimal::ParseBigDecimalError">ParseBigDecimalError</a>></h4></section></summary><div class="docblock"><p>Creates and initializes a BigDecimal.</p>
</div></details><section id="associatedtype.FromStrRadixErr" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.FromStrRadixErr" class="anchor"></a><h4 class="code-header">type <a href="trait.Num.html#associatedtype.FromStrRadixErr" class="associatedtype">FromStrRadixErr</a> = <a class="enum" href="enum.ParseBigDecimalError.html" title="enum bigdecimal::ParseBigDecimalError">ParseBigDecimalError</a></h4></section></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-One" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#829-834">source</a></span><a href="#impl-One" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.One.html" title="trait bigdecimal::One">One</a> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.one" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#831-833">source</a></span><a href="#method.one" class="anchor"></a><h4 class="code-header">fn <a href="trait.One.html#tymethod.one" class="fnname">one</a>() -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Returns the multiplicative identity element of <code>Self</code>, <code>1</code>. <a href="trait.One.html#tymethod.one">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.set_one" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/identities.rs.html#102">source</a></span><a href="#method.set_one" class="anchor"></a><h4 class="code-header">fn <a href="trait.One.html#method.set_one" class="fnname">set_one</a>(&mut self)</h4></section></summary><div class='docblock'><p>Sets <code>self</code> to the multiplicative identity element of <code>Self</code>, <code>1</code>.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_one" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/identities.rs.html#112-114">source</a></span><a href="#method.is_one" class="anchor"></a><h4 class="code-header">fn <a href="trait.One.html#method.is_one" class="fnname">is_one</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br> Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a><Self>, </span></h4></section></summary><div class='docblock'><p>Returns <code>true</code> if <code>self</code> is equal to the multiplicative identity. <a href="trait.One.html#method.is_one">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Ord" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#753-792">source</a></span><a href="#impl-Ord" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#774-791">source</a></span><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="fnname">cmp</a>(&self, other: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <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"><p>Complete ordering implementation for BigDecimal</p>
<h5 id="example"><a href="#example">Example</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use</span> <span class="ident">std::str::FromStr</span>;
<span class="kw">let</span> <span class="ident">a</span> <span class="op">=</span> <span class="ident">bigdecimal::BigDecimal::from_str</span>(<span class="string">"-1"</span>).<span class="ident">unwrap</span>();
<span class="kw">let</span> <span class="ident">b</span> <span class="op">=</span> <span class="ident">bigdecimal::BigDecimal::from_str</span>(<span class="string">"1"</span>).<span class="ident">unwrap</span>();
<span class="macro">assert!</span>(<span class="ident">a</span> <span class="op"><</span> <span class="ident">b</span>);
<span class="macro">assert!</span>(<span class="ident">b</span> <span class="op">></span> <span class="ident">a</span>);
<span class="kw">let</span> <span class="ident">c</span> <span class="op">=</span> <span class="ident">bigdecimal::BigDecimal::from_str</span>(<span class="string">"1"</span>).<span class="ident">unwrap</span>();
<span class="macro">assert!</span>(<span class="ident">b</span> <span class="op">></span><span class="op">=</span> <span class="ident">c</span>);
<span class="macro">assert!</span>(<span class="ident">c</span> <span class="op">></span><span class="op">=</span> <span class="ident">b</span>);
<span class="kw">let</span> <span class="ident">d</span> <span class="op">=</span> <span class="ident">bigdecimal::BigDecimal::from_str</span>(<span class="string">"10.0"</span>).<span class="ident">unwrap</span>();
<span class="macro">assert!</span>(<span class="ident">d</span> <span class="op">></span> <span class="ident">c</span>);
<span class="kw">let</span> <span class="ident">e</span> <span class="op">=</span> <span class="ident">bigdecimal::BigDecimal::from_str</span>(<span class="string">".5"</span>).<span class="ident">unwrap</span>();
<span class="macro">assert!</span>(<span class="ident">e</span> <span class="op"><</span> <span class="ident">c</span>);</code></pre></div>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.max" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#796-798">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="fnname">max</a>(self, other: Self) -> Self</h4></section></summary><div class='docblock'><p>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></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.min" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#816-818">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="fnname">min</a>(self, other: Self) -> Self</h4></section></summary><div class='docblock'><p>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></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.50.0">1.50.0</span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#841-843">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="fnname">clamp</a>(self, min: Self, max: Self) -> Self</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-PartialEq%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#794-808">source</a></span><a href="#impl-PartialEq%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#796-807">source</a></span><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="fnname">eq</a>(&self, rhs: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used
by <code>==</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#230">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="fnname">ne</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>This method tests for <code>!=</code>.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-PartialOrd%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#746-751">source</a></span><a href="#impl-PartialOrd%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#748-750">source</a></span><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="fnname">partial_cmp</a>(&self, other: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<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'><p>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></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1100">source</a></span><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="fnname">lt</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>This method tests less than (for <code>self</code> and <code>other</code>) and is used by the <code><</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.le" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1119">source</a></span><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="fnname">le</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>This method tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the <code><=</code>
operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1141">source</a></span><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="fnname">gt</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>This method tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>></code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1160">source</a></span><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="fnname">ge</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>This method tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by the <code>>=</code>
operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26%27a%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1419-1435">source</a></span><a href="#impl-Rem%3C%26%27a%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-63" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-63" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>%</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.rem-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1423-1434">source</a></span><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="fnname">rem</a>(self, other: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Rem%3C%26%27b%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1456-1478">source</a></span><a href="#impl-Rem%3C%26%27b%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'a, 'b> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><&'b <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-65" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-65" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>%</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.rem-3" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1460-1477">source</a></span><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="fnname">rem</a>(self, other: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Rem%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1405-1417">source</a></span><a href="#impl-Rem%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-62" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-62" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>%</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.rem" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1409-1416">source</a></span><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="fnname">rem</a>(self, other: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Rem%3CBigDecimal%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1436-1454">source</a></span><a href="#impl-Rem%3CBigDecimal%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-64" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Output-64" 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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>%</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.rem-2" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1440-1453">source</a></span><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="fnname">rem</a>(self, other: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>%</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Signed" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1499-1535">source</a></span><a href="#impl-Signed" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.Signed.html" title="trait bigdecimal::Signed">Signed</a> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.abs-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1501-1506">source</a></span><a href="#method.abs-1" class="anchor"></a><h4 class="code-header">fn <a href="trait.Signed.html#tymethod.abs" class="fnname">abs</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Computes the absolute value. <a href="trait.Signed.html#tymethod.abs">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.abs_sub" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1509-1515">source</a></span><a href="#method.abs_sub" class="anchor"></a><h4 class="code-header">fn <a href="trait.Signed.html#tymethod.abs_sub" class="fnname">abs_sub</a>(&self, other: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The positive difference of two numbers. <a href="trait.Signed.html#tymethod.abs_sub">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.signum" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1518-1524">source</a></span><a href="#method.signum" class="anchor"></a><h4 class="code-header">fn <a href="trait.Signed.html#tymethod.signum" class="fnname">signum</a>(&self) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Returns the sign of the number. <a href="trait.Signed.html#tymethod.signum">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_positive" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1527-1529">source</a></span><a href="#method.is_positive" class="anchor"></a><h4 class="code-header">fn <a href="trait.Signed.html#tymethod.is_positive" class="fnname">is_positive</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>Returns true if the number is positive and false if the number is zero or negative.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_negative" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1532-1534">source</a></span><a href="#method.is_negative" class="anchor"></a><h4 class="code-header">fn <a href="trait.Signed.html#tymethod.is_negative" class="fnname">is_negative</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>Returns true if the number is negative and false if the number is zero or positive.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26%27a%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1028-1045">source</a></span><a href="#impl-Sub%3C%26%27a%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-9" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>-</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1032-1044">source</a></span><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="fnname">sub</a>(self, rhs: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26%27a%20BigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1093-1112">source</a></span><a href="#impl-Sub%3C%26%27a%20BigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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><&'a <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-13" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>-</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub-5" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1097-1111">source</a></span><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="fnname">sub</a>(self, rhs: &<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26%27a%20BigInt%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1123-1130">source</a></span><a href="#impl-Sub%3C%26%27a%20BigInt%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'a, 'b> <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 <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for &'b <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-15" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>-</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub-7" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1127-1129">source</a></span><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="fnname">sub</a>(self, rhs: &<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Sub%3C%26%27b%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1056-1070">source</a></span><a href="#impl-Sub%3C%26%27b%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'a, 'b> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><&'b <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-11" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>-</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub-3" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1060-1069">source</a></span><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="fnname">sub</a>(self, rhs: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Sub%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1009-1026">source</a></span><a href="#impl-Sub%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-8" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>-</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1013-1025">source</a></span><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="fnname">sub</a>(self, rhs: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Sub%3CBigDecimal%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1047-1054">source</a></span><a href="#impl-Sub%3CBigDecimal%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-10" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>-</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub-2" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1051-1053">source</a></span><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="fnname">sub</a>(self, rhs: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Sub%3CBigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1072-1091">source</a></span><a href="#impl-Sub%3CBigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-12" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>-</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub-4" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1076-1090">source</a></span><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="fnname">sub</a>(self, rhs: <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Sub%3CBigInt%3E-1" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1114-1121">source</a></span><a href="#impl-Sub%3CBigInt%3E-1" class="anchor"></a><h3 class="code-header in-band">impl<'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><<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Output-14" class="associatedtype trait-impl has-srclink"><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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>The resulting type after applying the <code>-</code> operator.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub-6" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1118-1120">source</a></span><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="fnname">sub</a>(self, rhs: <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-SubAssign%3C%26%27a%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1134-1147">source</a></span><a href="#impl-SubAssign%3C%26%27a%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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 <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub_assign-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1136-1146">source</a></span><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="fnname">sub_assign</a>(&mut self, rhs: &<a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-SubAssign%3C%26%27a%20BigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1156-1169">source</a></span><a href="#impl-SubAssign%3C%26%27a%20BigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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 <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub_assign-3" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1158-1168">source</a></span><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="fnname">sub_assign</a>(&mut self, rhs: &<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-SubAssign%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1132">source</a></span><a href="#impl-SubAssign%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <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="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub_assign" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1132">source</a></span><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="fnname">sub_assign</a>(&mut self, other: <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-SubAssign%3CBigInt%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1149-1154">source</a></span><a href="#impl-SubAssign%3CBigInt%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sub_assign-2" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1151-1153">source</a></span><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="fnname">sub_assign</a>(&mut self, rhs: <a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Sum%3C%26%27a%20BigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1544-1549">source</a></span><a href="#impl-Sum%3C%26%27a%20BigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl<'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 <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sum-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1546-1548">source</a></span><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="fnname">sum</a><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><Item = &'a <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>>>(iter: I) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Method which takes an iterator and generates <code>Self</code> from the elements by
“summing up” the items. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html#tymethod.sum">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Sum%3CBigDecimal%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1537-1542">source</a></span><a href="#impl-Sum%3CBigDecimal%3E" class="anchor"></a><h3 class="code-header in-band">impl <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 class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.sum" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1539-1541">source</a></span><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="fnname">sum</a><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><Item = <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a>>>(iter: I) -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Method which takes an iterator and generates <code>Self</code> from the elements by
“summing up” the items. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html#tymethod.sum">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-ToBigInt" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1803-1807">source</a></span><a href="#impl-ToBigInt" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="../num_bigint/bigint/trait.ToBigInt.html" title="trait num_bigint::bigint::ToBigInt">ToBigInt</a> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bigint" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1804-1806">source</a></span><a href="#method.to_bigint" class="anchor"></a><h4 class="code-header">fn <a href="../num_bigint/bigint/trait.ToBigInt.html#tymethod.to_bigint" class="fnname">to_bigint</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../num_bigint/bigint/struct.BigInt.html" title="struct num_bigint::bigint::BigInt">BigInt</a>></h4></section></summary><div class='docblock'><p>Converts the value of <code>self</code> to a <code>BigInt</code>.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-ToPrimitive" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1683-1701">source</a></span><a href="#impl-ToPrimitive" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.ToPrimitive.html" title="trait bigdecimal::ToPrimitive">ToPrimitive</a> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_i64" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1684-1689">source</a></span><a href="#method.to_i64" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#tymethod.to_i64" class="fnname">to_i64</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>></h4></section></summary><div class='docblock'><p>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. <a href="trait.ToPrimitive.html#tymethod.to_i64">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u64" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1690-1696">source</a></span><a href="#method.to_u64" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#tymethod.to_u64" class="fnname">to_u64</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>></h4></section></summary><div class='docblock'><p>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. <a href="trait.ToPrimitive.html#tymethod.to_u64">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_f64" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1698-1700">source</a></span><a href="#method.to_f64" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_f64" class="fnname">to_f64</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>></h4></section></summary><div class='docblock'><p>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="trait.ToPrimitive.html#method.to_f64">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_isize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#23">source</a></span><a href="#method.to_isize" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_isize" class="fnname">to_isize</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>></h4></section></summary><div class='docblock'><p>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. <a href="trait.ToPrimitive.html#method.to_isize">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_i8" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#30">source</a></span><a href="#method.to_i8" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_i8" class="fnname">to_i8</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>></h4></section></summary><div class='docblock'><p>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. <a href="trait.ToPrimitive.html#method.to_i8">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_i16" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#37">source</a></span><a href="#method.to_i16" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_i16" class="fnname">to_i16</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>></h4></section></summary><div class='docblock'><p>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. <a href="trait.ToPrimitive.html#method.to_i16">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_i32" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#44">source</a></span><a href="#method.to_i32" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_i32" class="fnname">to_i32</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>></h4></section></summary><div class='docblock'><p>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. <a href="trait.ToPrimitive.html#method.to_i32">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_i128" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#62">source</a></span><a href="#method.to_i128" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_i128" class="fnname">to_i128</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>></h4></section></summary><div class='docblock'><p>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="trait.ToPrimitive.html#method.to_i128">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_usize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#69">source</a></span><a href="#method.to_usize" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_usize" class="fnname">to_usize</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>></h4></section></summary><div class='docblock'><p>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. <a href="trait.ToPrimitive.html#method.to_usize">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u8" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#76">source</a></span><a href="#method.to_u8" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_u8" class="fnname">to_u8</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h4></section></summary><div class='docblock'><p>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. <a href="trait.ToPrimitive.html#method.to_u8">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u16" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#83">source</a></span><a href="#method.to_u16" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_u16" class="fnname">to_u16</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>></h4></section></summary><div class='docblock'><p>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. <a href="trait.ToPrimitive.html#method.to_u16">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u32" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#90">source</a></span><a href="#method.to_u32" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_u32" class="fnname">to_u32</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>></h4></section></summary><div class='docblock'><p>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. <a href="trait.ToPrimitive.html#method.to_u32">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#108">source</a></span><a href="#method.to_u128" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_u128" class="fnname">to_u128</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>></h4></section></summary><div class='docblock'><p>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="trait.ToPrimitive.html#method.to_u128">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_f32" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/cast.rs.html#116">source</a></span><a href="#method.to_f32" class="anchor"></a><h4 class="code-header">fn <a href="trait.ToPrimitive.html#method.to_f32" class="fnname">to_f32</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>></h4></section></summary><div class='docblock'><p>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>. <a href="trait.ToPrimitive.html#method.to_f32">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-TryFrom%3Cf32%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1763-1770">source</a></span><a href="#impl-TryFrom%3Cf32%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" 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="enum.ParseBigDecimalError.html" title="enum bigdecimal::ParseBigDecimalError">ParseBigDecimalError</a></h4></section></summary><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1767-1769">source</a></span><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="fnname">try_from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, Self::<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'><p>Performs the conversion.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-TryFrom%3Cf64%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1772-1779">source</a></span><a href="#impl-TryFrom%3Cf64%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><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="enum.ParseBigDecimalError.html" title="enum bigdecimal::ParseBigDecimalError">ParseBigDecimalError</a></h4></section></summary><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from-1" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#1776-1778">source</a></span><a href="#method.try_from-1" 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="fnname">try_from</a>(n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, Self::<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'><p>Performs the conversion.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Zero" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#817-827">source</a></span><a href="#impl-Zero" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.Zero.html" title="trait bigdecimal::Zero">Zero</a> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.zero" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#819-821">source</a></span><a href="#method.zero" class="anchor"></a><h4 class="code-header">fn <a href="trait.Zero.html#tymethod.zero" class="fnname">zero</a>() -> <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h4></section></summary><div class='docblock'><p>Returns the additive identity element of <code>Self</code>, <code>0</code>. <a href="trait.Zero.html#tymethod.zero">Read more</a></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_zero" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#824-826">source</a></span><a href="#method.is_zero" class="anchor"></a><h4 class="code-header">fn <a href="trait.Zero.html#tymethod.is_zero" class="fnname">is_zero</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'><p>Returns <code>true</code> if <code>self</code> is equal to the additive identity.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.set_zero" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/identities.rs.html#23">source</a></span><a href="#method.set_zero" class="anchor"></a><h4 class="code-header">fn <a href="trait.Zero.html#method.set_zero" class="fnname">set_zero</a>(&mut self)</h4></section></summary><div class='docblock'><p>Sets <code>self</code> to the additive identity element of <code>Self</code>, <code>0</code>.</p>
</div></details></div></details><section id="impl-Eq" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#147">source</a></span><a href="#impl-Eq" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section><section id="impl-StructuralEq" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/bigdecimal/lib.rs.html#147">source</a></span><a href="#impl-StructuralEq" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html" title="trait core::marker::StructuralEq">StructuralEq</a> for <a class="struct" href="struct.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <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.BigDecimal.html" title="struct bigdecimal::BigDecimal">BigDecimal</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#203">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#204">source</a></span><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="fnname">type_id</a>(&self) -> <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'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">source</a></span><a href="#impl-Borrow%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">source</a></span><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="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">source</a></span><a href="#impl-BorrowMut%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#219">source</a></span><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="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#557">source</a></span><a href="#impl-From%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-10" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#559">source</a></span><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="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#541">source</a></span><a href="#impl-Into%3CU%3E" class="anchor"></a><h3 class="code-header in-band">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#549">source</a></span><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="fnname">into</a>(self) -> 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="From">From</a><T> for U</code> chooses to do.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-ToOwned" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#83">source</a></span><a href="#impl-ToOwned" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T <span class="where fmt-newline">where<br> T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl has-srclink"><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'><p>The resulting type after obtaining ownership.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_owned" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#88">source</a></span><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="fnname">to_owned</a>(&self) -> T</h4></section></summary><div class='docblock'><p>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></p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_into" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#92">source</a></span><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="fnname">clone_into</a>(&self, target: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>T)</h4></section></summary><div class='docblock'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-ToString" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#2479">source</a></span><a href="#impl-ToString" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html" title="trait alloc::string::ToString">ToString</a> for T <span class="where fmt-newline">where<br> 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>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_string" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#2485">source</a></span><a href="#method.to_string" class="anchor"></a><h4 class="code-header">default fn <a href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html#tymethod.to_string" class="fnname">to_string</a>(&self) -> <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'><p>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></p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#598">source</a></span><a href="#impl-TryFrom%3CU%3E" class="anchor"></a><h3 class="code-header in-band">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-3" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-3" 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'><p>The type returned in the event of a conversion error.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from-2" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#604">source</a></span><a href="#method.try_from-2" 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="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<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'><p>Performs the conversion.</p>
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#583">source</a></span><a href="#impl-TryInto%3CU%3E" class="anchor"></a><h3 class="code-header in-band">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-2" 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> = <U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<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'><p>The type returned in the event of a conversion error.</p>
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#589">source</a></span><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="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<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'><p>Performs the conversion.</p>
</div></details></div></details><section id="impl-NumOps%3CRhs%2C%20Output%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/lib.rs.html#111">source</a></span><a href="#impl-NumOps%3CRhs%2C%20Output%3E" class="anchor"></a><h3 class="code-header in-band">impl<T, Rhs, Output> <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a><Rhs, Output> for T <span class="where fmt-newline">where<br> 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><Rhs, Output = Output> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><Rhs, Output = Output> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><Rhs, Output = Output> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><Rhs, Output = Output> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><Rhs, Output = Output>, </span></h3></section><section id="impl-NumRef" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/lib.rs.html#125">source</a></span><a href="#impl-NumRef" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="../num_traits/trait.NumRef.html" title="trait num_traits::NumRef">NumRef</a> for T <span class="where fmt-newline">where<br> T: <a class="trait" href="trait.Num.html" title="trait bigdecimal::Num">Num</a> + for<'r> <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'r </a>T, T>, </span></h3></section><section id="impl-RefNum%3CBase%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/num_traits/lib.rs.html#134">source</a></span><a href="#impl-RefNum%3CBase%3E" class="anchor"></a><h3 class="code-header in-band">impl<T, Base> <a class="trait" href="../num_traits/trait.RefNum.html" title="trait num_traits::RefNum">RefNum</a><Base> for T <span class="where fmt-newline">where<br> T: <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a><Base, Base> + for<'r> <a class="trait" href="../num_traits/trait.NumOps.html" title="trait num_traits::NumOps">NumOps</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'r </a>Base, Base>, </span></h3></section></div></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="bigdecimal" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0-nightly (495b21669 2022-07-03)" ></div>
</body></html>