pub struct TryFromFloatGbpsError { /* private fields */ }
Expand description
An error which can be returned when converting a floating-point value of gbps
into a Bandwidth
.
This error is used as the error type for Bandwidth::try_from_gbps_f32
and
Bandwidth::try_from_gbps_f64
.
§Example
use bandwidth::Bandwidth;
if let Err(e) = Bandwidth::try_from_gbps_f32(-1.0) {
println!("Failed conversion to Bandwidth: {e}");
}
Trait Implementations§
Source§impl Clone for TryFromFloatGbpsError
impl Clone for TryFromFloatGbpsError
Source§fn clone(&self) -> TryFromFloatGbpsError
fn clone(&self) -> TryFromFloatGbpsError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TryFromFloatGbpsError
impl Debug for TryFromFloatGbpsError
Source§impl Display for TryFromFloatGbpsError
impl Display for TryFromFloatGbpsError
Source§impl PartialEq for TryFromFloatGbpsError
impl PartialEq for TryFromFloatGbpsError
impl Eq for TryFromFloatGbpsError
impl StructuralPartialEq for TryFromFloatGbpsError
Auto Trait Implementations§
impl Freeze for TryFromFloatGbpsError
impl RefUnwindSafe for TryFromFloatGbpsError
impl Send for TryFromFloatGbpsError
impl Sync for TryFromFloatGbpsError
impl Unpin for TryFromFloatGbpsError
impl UnwindSafe for TryFromFloatGbpsError
Blanket Implementations§
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
Mutably borrows from an owned value. Read more