pub struct BinaryCookiesReader { /* private fields */ }
Implementations§
Source§impl BinaryCookiesReader
impl BinaryCookiesReader
Sourcepub fn new(target: &String) -> Result<Self, BinaryCookieError>
pub fn new(target: &String) -> Result<Self, BinaryCookieError>
§BinaryCookiesReader - new
need a .binarycookies file path to build, return a BinaryCookiesReader
§Arguments
target
- type is String, .binarycookies file path
§Returns
Result<(), BinaryCookieError>
§Examples
let target_file_path: String = String::from("/Users/foo/Library/HTTPStorages/boo.binarycookies");
let mut bc_decoder = BinaryCookiesReader::new(&target_file_path).unwrap();
let _ = bc_decoder.decoder().unwrap();
for page in bc_decoder.origin_pages():
for cookie in page.cookies():
println!("{} | {} | {}", cookie.name_str(), cookie.value_str(), cookie.http_only)
Sourcepub fn from_vec(target: &Vec<u8>) -> Self
pub fn from_vec(target: &Vec<u8>) -> Self
§BinaryCookiesReader - from_vec
need a Vec
§Arguments
target
- type is Vec, after read_binary…
§Returns
BinaryCookiesReader
§Examples
use std::fs::File;
let target_file_path: String = String::from("/Users/foo/Library/HTTPStorages/boo.binarycookies");
let mut buf = Vec::new();
let mut f = File::open(&target_file_path);
let _ = f.read_to_end(&mut buf);
let mut bc_decoder = BinaryCookiesReader::from_vec(&buf).unwrap();
let _ = bc_decoder.decoder().unwrap();
for page in bc_decoder.origin_pages():
for cookie in page.cookies():
println!("{} | {} | {}", cookie.name_str(), cookie.value_str(), cookie.http_only)
pub fn deocde(&mut self) -> Result<(), BinaryCookieError>
pub fn origin_pages(&mut self) -> &Vec<Page>
Auto Trait Implementations§
impl Freeze for BinaryCookiesReader
impl RefUnwindSafe for BinaryCookiesReader
impl Send for BinaryCookiesReader
impl Sync for BinaryCookiesReader
impl Unpin for BinaryCookiesReader
impl UnwindSafe for BinaryCookiesReader
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