pub struct FormatFloat {
cost: usize,
padding: (usize, usize),
min_size: (usize, usize),
}
Fields§
§cost: usize
§padding: (usize, usize)
§min_size: (usize, usize)
Implementations§
Source§impl FormatFloat
impl FormatFloat
pub fn from_config(config: &Config) -> Self
pub fn format_single(&self, value: F64) -> String
pub fn get_format(input: &str) -> Self
Trait Implementations§
Source§impl Clone for FormatFloat
impl Clone for FormatFloat
Source§fn clone(&self) -> FormatFloat
fn clone(&self) -> FormatFloat
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for FormatFloat
impl Debug for FormatFloat
Source§impl Default for FormatFloat
impl Default for FormatFloat
Source§impl Display for FormatFloat
impl Display for FormatFloat
Source§impl Enumerator1 for FormatFloat
impl Enumerator1 for FormatFloat
Source§impl FormattingOp for FormatFloat
impl FormattingOp for FormatFloat
Source§impl From<FormatFloat> for Op1Enum
impl From<FormatFloat> for Op1Enum
Source§fn from(v: FormatFloat) -> Op1Enum
fn from(v: FormatFloat) -> Op1Enum
Source§impl Hash for FormatFloat
impl Hash for FormatFloat
Source§impl Op1 for FormatFloat
impl Op1 for FormatFloat
Source§impl PartialEq for FormatFloat
impl PartialEq for FormatFloat
Source§impl TryInto<FormatFloat> for Op1Enum
impl TryInto<FormatFloat> for Op1Enum
impl Copy for FormatFloat
impl Eq for FormatFloat
impl StructuralPartialEq for FormatFloat
Auto Trait Implementations§
impl Freeze for FormatFloat
impl RefUnwindSafe for FormatFloat
impl Send for FormatFloat
impl Sync for FormatFloat
impl Unpin for FormatFloat
impl UnwindSafe for FormatFloat
Blanket Implementations§
Source§impl<T> AllocForAny<T> for T
impl<T> AllocForAny<T> for T
Source§fn galloc(self) -> &'static T
fn galloc(self) -> &'static T
Provides a method to allocate an instance of T
on the heap with a static lifetime.
This implementation of galloc
takes ownership of the T
instance and uses the alloc
function to place it in a location with a static lifetime, presumably managing it in a way that ensures its persistence for the duration of the program.
This can be particularly useful for scenarios where a static lifetime is required, such as when interfacing with systems or patterns that necessitate global state or long-lived data.
Source§fn galloc_mut(self) -> &'static T
fn galloc_mut(self) -> &'static T
Provides a method that moves the instance and returns a reference to it allocated with a static lifetime.
This method utilizes alloc_mut
to perform the allocation, likely involving allocating the resource in a manner that ensures it lives for the entire duration of the application.
These semantics allow the user to safely assume that the reference will not expire during the program’s execution, making it suitable for long-lived data structures or operations that require such guarantees.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more