Add lib.rs, scaffold testing

This commit is contained in:
Juno Takano 2025-12-14 19:00:57 -03:00
commit d9a6938eb6
11 changed files with 57 additions and 14 deletions

View file

@ -1,6 +1,6 @@
use std::path::PathBuf;
#[derive(Clone, Debug)]
#[derive(Clone, Debug, Default)]
pub struct Arguments {
pub hostname: String,
pub port: u16,
@ -20,6 +20,7 @@ impl Arguments {
}
}
#[must_use]
pub fn parse(&self) -> Arguments {
let args: Vec<String> = std::env::args().collect();
parse(self, &args)