Implement writing memory

This commit is contained in:
2025-01-18 01:03:22 -05:00
parent 0fff4d427f
commit 5ce39fb70e
4 changed files with 77 additions and 14 deletions
+9
View File
@@ -74,6 +74,15 @@ impl Request<'_> {
self.buffer = self.buffer.split_at(buffer.len()).1;
true
}
pub fn match_bytes(&mut self, buffer: &mut [u8]) -> bool {
if self.buffer.len() < buffer.len() {
return false;
}
buffer.copy_from_slice(&self.buffer[0..buffer.len()]);
self.buffer = self.buffer.split_at(buffer.len()).1;
true
}
}
pub struct RequestSource<R> {