Struct binary_cookies::BinaryCookiesReader
source · 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 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