diff --git a/src/d.rs b/src/d.rs index 617f4d5..e50c356 100644 --- a/src/d.rs +++ b/src/d.rs @@ -34,3 +34,12 @@ impl Buffer { } } +pub trait Sas { + fn ts(&mut self); +} + +impl Sas for Buffer { + fn ts(&mut self) { + self.index += 1; + } +} \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 37a9a83..640f22e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,11 +6,11 @@ use d::*; use std::thread; + + fn main() { - let a = Buffer::new(vec![0x01,0xFF,0x33], 0); - let b = a; - let x = a.read(1); - let x2 = a.read(1); + let mut a = Buffer::new(vec![0x01,0xFF,0x33], 0); + a.ts(); // let Ok(server) = Server::new("127.0.0.1:25565") else { // println!("Не удалось забиндить сервер"); return;