binarycookies 0.1.3

A package reader for Mac os cookie file
Documentation
use crate::cookie::Cookie;

#[derive(Default, Debug)]
pub struct Page {
    pub length: usize,
    pub offset: Vec<u32>,
    cookies: Vec<Cookie>,
}

impl Page {
    pub fn new(length: usize, offset: Vec<u32>) -> Self {
        Self {
            length,
            offset,
            cookies: vec![],
        }
    }

    pub fn mut_cookies(&mut self) -> &mut Vec<Cookie> {
        return &mut self.cookies;
    }

    pub fn cookies(&self) -> &Vec<Cookie> {
        return &self.cookies;
    }
}