remove impl const
This commit is contained in:
parent
75092e7d9f
commit
53cb50316e
@ -13,13 +13,19 @@ pub enum Movement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl Movement {
|
impl Movement {
|
||||||
pub const fn is_none(&self) -> bool { matches!(&self, &Self::None) }
|
pub const fn is_none(&self) -> bool {
|
||||||
|
matches!(&self, &Self::None)
|
||||||
|
}
|
||||||
|
|
||||||
pub const fn is_complete(&self) -> bool { matches!(&self, &Self::Complete) }
|
pub const fn is_complete(&self) -> bool {
|
||||||
|
matches!(&self, &Self::Complete)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl const Default for Movement {
|
impl Default for Movement {
|
||||||
fn default() -> Self { Self::None }
|
fn default() -> Self {
|
||||||
|
Self::None
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone, PartialEq)]
|
#[derive(Clone, PartialEq)]
|
||||||
@ -29,8 +35,10 @@ pub struct AutoComplete<'a> {
|
|||||||
pub string: String,
|
pub string: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> const Default for AutoComplete<'a> {
|
impl<'a> Default for AutoComplete<'a> {
|
||||||
fn default() -> AutoComplete<'a> { AutoComplete::EMPTY }
|
fn default() -> AutoComplete<'a> {
|
||||||
|
AutoComplete::EMPTY
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> AutoComplete<'a> {
|
impl<'a> AutoComplete<'a> {
|
||||||
|
|||||||
@ -22,7 +22,9 @@ impl FlatExWrapper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
const fn is_none(&self) -> bool { self.func.is_none() }
|
const fn is_none(&self) -> bool {
|
||||||
|
self.func.is_none()
|
||||||
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn eval(&self, x: &[f64]) -> f64 {
|
pub fn eval(&self, x: &[f64]) -> f64 {
|
||||||
@ -66,8 +68,10 @@ impl FlatExWrapper {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl const Default for FlatExWrapper {
|
impl Default for FlatExWrapper {
|
||||||
fn default() -> FlatExWrapper { FlatExWrapper::EMPTY }
|
fn default() -> FlatExWrapper {
|
||||||
|
FlatExWrapper::EMPTY
|
||||||
|
}
|
||||||
}
|
}
|
||||||
/// Function that includes f(x), f'(x), f'(x)'s string representation, and f''(x)
|
/// Function that includes f(x), f'(x), f'(x)'s string representation, and f''(x)
|
||||||
#[derive(Clone, PartialEq)]
|
#[derive(Clone, PartialEq)]
|
||||||
@ -80,11 +84,15 @@ pub struct BackingFunction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl Default for BackingFunction {
|
impl Default for BackingFunction {
|
||||||
fn default() -> Self { Self::new("").unwrap() }
|
fn default() -> Self {
|
||||||
|
Self::new("").unwrap()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl BackingFunction {
|
impl BackingFunction {
|
||||||
pub const fn is_none(&self) -> bool { self.function.is_none() }
|
pub const fn is_none(&self) -> bool {
|
||||||
|
self.function.is_none()
|
||||||
|
}
|
||||||
|
|
||||||
/// Create new [`BackingFunction`] instance
|
/// Create new [`BackingFunction`] instance
|
||||||
pub fn new(func_str: &str) -> Result<Self, String> {
|
pub fn new(func_str: &str) -> Result<Self, String> {
|
||||||
|
|||||||
@ -118,7 +118,7 @@ impl<'de> Deserialize<'de> for FunctionEntry {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl const Default for FunctionEntry {
|
impl Default for FunctionEntry {
|
||||||
/// Creates default FunctionEntry instance (which is empty)
|
/// Creates default FunctionEntry instance (which is empty)
|
||||||
fn default() -> FunctionEntry {
|
fn default() -> FunctionEntry {
|
||||||
FunctionEntry {
|
FunctionEntry {
|
||||||
|
|||||||
@ -51,7 +51,7 @@ pub struct AppSettings {
|
|||||||
pub plot_width: usize,
|
pub plot_width: usize,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl const Default for AppSettings {
|
impl Default for AppSettings {
|
||||||
/// Default implementation of `AppSettings`, this is how the application starts up
|
/// Default implementation of `AppSettings`, this is how the application starts up
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
Self {
|
Self {
|
||||||
@ -84,7 +84,7 @@ struct Opened {
|
|||||||
pub welcome: bool,
|
pub welcome: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl const Default for Opened {
|
impl Default for Opened {
|
||||||
fn default() -> Opened {
|
fn default() -> Opened {
|
||||||
Self {
|
Self {
|
||||||
help: false,
|
help: false,
|
||||||
|
|||||||
@ -46,7 +46,7 @@ pub trait Offset {
|
|||||||
fn offset_x(self, x_offset: f32) -> Pos2;
|
fn offset_x(self, x_offset: f32) -> Pos2;
|
||||||
}
|
}
|
||||||
|
|
||||||
impl const Offset for Pos2 {
|
impl Offset for Pos2 {
|
||||||
fn offset_y(self, y_offset: f32) -> Pos2 {
|
fn offset_y(self, y_offset: f32) -> Pos2 {
|
||||||
Pos2 {
|
Pos2 {
|
||||||
x: self.x,
|
x: self.x,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user