pub struct QuadraticEquation {
pub a: f64,
pub b: f64,
pub c: f64,
}Expand description
A quadratic equation of the form ax^2 + bx + c = 0.
Fields§
§a: f64The coefficient for x^2.
b: f64The coefficient for x.
c: f64The constant term.
Implementations§
Trait Implementations§
Source§impl Clone for QuadraticEquation
impl Clone for QuadraticEquation
Source§fn clone(&self) -> QuadraticEquation
fn clone(&self) -> QuadraticEquation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QuadraticEquation
impl Debug for QuadraticEquation
Source§impl PartialEq for QuadraticEquation
impl PartialEq for QuadraticEquation
Source§fn eq(&self, other: &QuadraticEquation) -> bool
fn eq(&self, other: &QuadraticEquation) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RootSolver for QuadraticEquation
impl RootSolver for QuadraticEquation
Source§fn solve(&self) -> <QuadraticEquation as RootSolver>::Output
fn solve(&self) -> <QuadraticEquation as RootSolver>::Output
Solves the equation and returns its concrete output.
impl Copy for QuadraticEquation
impl StructuralPartialEq for QuadraticEquation
Auto Trait Implementations§
impl Freeze for QuadraticEquation
impl RefUnwindSafe for QuadraticEquation
impl Send for QuadraticEquation
impl Sync for QuadraticEquation
impl Unpin for QuadraticEquation
impl UnsafeUnpin for QuadraticEquation
impl UnwindSafe for QuadraticEquation
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