fix(Str): Fix cargo warnings

This commit is contained in:
Black_Raven committed 2025-12-12 13:46:32 +03:00
1 parent 86fb44c129
commit 9ee52dc5ca
2 files changed
+9 -5

No files matched your search

+2 -2
View File
@@ -1,3 +1,3 @@
mod MyStr_strict; mod my_str_strict;
pub use MyStr_strict::Str; pub use my_str_strict::Str;
@@ -1,3 +1,4 @@
#[derive(Debug)]
enum Status { enum Status {
BUISY, BUISY,
FREE, FREE,
@@ -6,6 +7,7 @@ enum Status {
const SIZE: usize = 15; const SIZE: usize = 15;
#[derive(Debug)]
pub struct Str { pub struct Str {
_data: Vec<char>, _data: Vec<char>,
_stats: Vec<Status>, _stats: Vec<Status>,
@@ -15,17 +17,19 @@ pub struct Str {
impl Str { impl Str {
pub fn new() -> Self { pub fn new() -> Self {
Self { return Self {
_data: Vec::with_capacity(SIZE), _data: Vec::with_capacity(SIZE),
_stats: { _stats: {
let mut data = Vec::new(); let mut data = Vec::new();
for i in 0..SIZE { let mut i: usize = 0;
while i < SIZE {
data.push(Status::FREE); data.push(Status::FREE);
i += 1;
} }
data data
}, },
_size: 0, _size: 0,
_capacity: SIZE, _capacity: SIZE,
} };
} }
} }