pub struct BinaryCookies {
pub pages: Vec<Page>,
pub metadata: Option<Metadata>,
}Expand description
raw file information, with pages
Fields§
§pages: Vec<Page>§metadata: Option<Metadata>Implementations§
Source§impl BinaryCookies
impl BinaryCookies
pub const MAGIC: &'static [u8] = b"cook"
pub const FOOTER: u64 = 510_912_288_576_766_027u64
pub fn push(&mut self, page: Page)
pub fn page_sizes(&self) -> Vec<u32>
pub fn iter_pages(&self) -> impl Iterator<Item = &Page>
iter all pages cookies
pub fn encode(&self) -> Vec<u8> ⓘ
Trait Implementations§
Source§impl Clone for BinaryCookies
impl Clone for BinaryCookies
Source§fn clone(&self) -> BinaryCookies
fn clone(&self) -> BinaryCookies
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BinaryCookies
impl Debug for BinaryCookies
Source§impl Default for BinaryCookies
impl Default for BinaryCookies
Source§fn default() -> BinaryCookies
fn default() -> BinaryCookies
Returns the “default value” for a type. Read more
Source§impl PartialEq for BinaryCookies
impl PartialEq for BinaryCookies
impl Eq for BinaryCookies
impl StructuralPartialEq for BinaryCookies
Auto Trait Implementations§
impl Freeze for BinaryCookies
impl RefUnwindSafe for BinaryCookies
impl Send for BinaryCookies
impl Sync for BinaryCookies
impl Unpin for BinaryCookies
impl UnwindSafe for BinaryCookies
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more