diff --git a/src/function_manager.rs b/src/function_manager.rs index 4e1c624..602ceb5 100644 --- a/src/function_manager.rs +++ b/src/function_manager.rs @@ -1,18 +1,13 @@ -use crate::consts::COLORS; -use crate::function_entry::FunctionEntry; -use crate::misc::random_u64; -use crate::widgets::widgets_ontop; +use crate::{ + consts::COLORS, function_entry::FunctionEntry, misc::random_u64, widgets::widgets_ontop, +}; use egui::{Button, Id, Key, Modifiers, TextEdit, WidgetText}; use emath::vec2; use parsing::Movement; use serde::ser::SerializeStruct; -use serde::Deserialize; -use serde::Deserializer; -use serde::Serialize; -use serde::Serializer; +use serde::{Deserialize, Deserializer, Serialize, Serializer}; use std::collections::hash_map::DefaultHasher; -use std::hash::Hash; -use std::hash::Hasher; +use std::hash::{Hash, Hasher}; use std::ops::BitXorAssign; type Functions = Vec<(Id, FunctionEntry)>; diff --git a/src/math_app.rs b/src/math_app.rs index ebba0a1..011f2e9 100644 --- a/src/math_app.rs +++ b/src/math_app.rs @@ -1,8 +1,7 @@ -use crate::consts::*; -use crate::data::TextData; -use crate::function_entry::Riemann; -use crate::function_manager::FunctionManager; -use crate::misc::option_vec_printer; +use crate::{ + consts::*, data::TextData, function_entry::Riemann, function_manager::FunctionManager, + misc::option_vec_printer, +}; use eframe::App; use egui::{ plot::Plot, style::Margin, Button, CentralPanel, ComboBox, Context, Frame, Key, Layout,