Struct FractionalBondOrder
pub struct FractionalBondOrder { /* private fields */ }Expand description
A rational fractional bond order.
Implementations§
§impl FractionalBondOrder
impl FractionalBondOrder
pub const fn new(
numerator: u32,
denominator: u32,
) -> Result<FractionalBondOrder, BondValidationError>
pub const fn new( numerator: u32, denominator: u32, ) -> Result<FractionalBondOrder, BondValidationError>
Creates a fractional bond order.
§Errors
Returns BondValidationError::ZeroFractionalBondOrderNumerator when numerator is zero,
or BondValidationError::ZeroFractionalBondOrderDenominator when denominator is zero.
pub const fn denominator(self) -> u32
pub const fn denominator(self) -> u32
Returns the denominator.
Trait Implementations§
§impl Clone for FractionalBondOrder
impl Clone for FractionalBondOrder
§fn clone(&self) -> FractionalBondOrder
fn clone(&self) -> FractionalBondOrder
Returns a duplicate 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 more§impl Debug for FractionalBondOrder
impl Debug for FractionalBondOrder
§impl Display for FractionalBondOrder
impl Display for FractionalBondOrder
§impl Hash for FractionalBondOrder
impl Hash for FractionalBondOrder
§impl Ord for FractionalBondOrder
impl Ord for FractionalBondOrder
§fn cmp(&self, other: &FractionalBondOrder) -> Ordering
fn cmp(&self, other: &FractionalBondOrder) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
§impl PartialEq for FractionalBondOrder
impl PartialEq for FractionalBondOrder
§impl PartialOrd for FractionalBondOrder
impl PartialOrd for FractionalBondOrder
impl Copy for FractionalBondOrder
impl Eq for FractionalBondOrder
impl StructuralPartialEq for FractionalBondOrder
Auto Trait Implementations§
impl Freeze for FractionalBondOrder
impl RefUnwindSafe for FractionalBondOrder
impl Send for FractionalBondOrder
impl Sync for FractionalBondOrder
impl Unpin for FractionalBondOrder
impl UnsafeUnpin for FractionalBondOrder
impl UnwindSafe for FractionalBondOrder
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