sark_http/owner/evidence/copy.rs
1use crate::owner::evidence::Cause;
2
3#[derive(Clone, Copy, PartialEq, Eq)]
4pub struct Copy {
5 pub read: usize,
6 pub written: usize,
7 pub cause: Cause,
8}
9
10impl Copy {
11 pub const fn borrowed(bytes: usize) -> Self {
12 Self {
13 read: bytes,
14 written: bytes,
15 cause: Cause::Borrowed,
16 }
17 }
18}