Skip to main content

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}