malachite_nz/natural/conversion/string/mod.rs
1// Copyright © 2025 Mikhail Hogrefe
2//
3// This file is part of Malachite.
4//
5// Malachite is free software: you can redistribute it and/or modify it under the terms of the GNU
6// Lesser General Public License (LGPL) as published by the Free Software Foundation; either version
7// 3 of the License, or (at your option) any later version. See <https://www.gnu.org/licenses/>.
8
9/// Implementations of [`FromSciString`](malachite_base::num::conversion::traits::FromSciString).
10/// This is a trait for converting strings, possibly using scientific notation, to numbers.
11pub mod from_sci_string;
12/// Implementations of [`FromStr`](core::str::FromStr) and of
13/// [`FromStringBase`](malachite_base::num::conversion::traits::FromStringBase), a trait for
14/// converting strings in a specified base to numbers.
15pub mod from_string;
16/// Implementations of [`ToSci`](malachite_base::num::conversion::traits::ToSci), a trait for
17/// converting a number to string, possibly using scientific notation.
18pub mod to_sci;
19/// The [`BaseFmtWrapper`](to_string::BaseFmtWrapper) struct and implementations of
20/// [`Display`](core::fmt::Display), [`Debug`], [`Binary`](core::fmt::Binary),
21/// [`Octal`](core::fmt::Octal), [`LowerHex`](core::fmt::LowerHex), and
22/// [`UpperHex`](core::fmt::UpperHex), and of the
23/// [`ToStringBase`](malachite_base::num::conversion::traits::ToStringBase) trait, used for
24/// converting numbers to strings.
25pub mod to_string;