Fix clippy errors

This commit is contained in:
2025-02-24 15:02:44 +00:00
parent 03290e52a3
commit 8d57540566
15 changed files with 121 additions and 58 deletions
+18 -12
View File
@@ -9,8 +9,8 @@ pub struct Window {
}
impl Window {
pub const fn new() -> Window {
Window {
pub const fn new() -> Self {
Self {
dimensions: Vec2::new(0, 0),
position: Vec2::new(0, 0),
bordered: true,
@@ -19,32 +19,32 @@ impl Window {
}
}
pub fn is_bordered(&self) -> bool {
pub const fn is_bordered(&self) -> bool {
self.bordered
}
pub fn is_open(&self) -> bool {
pub const fn is_open(&self) -> bool {
self.opened
}
pub fn open(&mut self) {
pub const fn open(&mut self) {
self.opened = true;
}
pub fn close(&mut self) {
pub const fn close(&mut self) {
self.opened = false;
}
// some basic getters and setters for utility.
pub fn title(&self) -> &str {
&self.title
pub fn title(&'static self) -> &'static str {
self.title.as_str()
}
pub fn dimensions(&self) -> Vec2<usize> {
pub const fn dimensions(&self) -> Vec2<usize> {
self.dimensions
}
pub fn position(&self) -> Vec2<usize> {
pub const fn position(&self) -> Vec2<usize> {
self.position
}
@@ -56,15 +56,21 @@ impl Window {
self.position += offset;
}
pub fn set_position(&mut self, position: Vec2<usize>) {
pub const fn set_position(&mut self, position: Vec2<usize>) {
self.position = position;
}
pub fn set_dimensions(&mut self, dimensions: Vec2<usize>) {
pub const fn set_dimensions(&mut self, dimensions: Vec2<usize>) {
self.dimensions = dimensions;
}
}
impl Default for Window {
fn default() -> Self {
Self::new()
}
}
impl Drop for Window {
fn drop(&mut self) {
if self.opened {