pub struct LinuxChromiumBase {
pub base: PathBuf,
pub browser: Browser,
}
Fields§
§base: PathBuf
§browser: Browser
Implementations§
Source§impl LinuxChromiumBase
impl LinuxChromiumBase
pub const EDGE_LINUX: &'static str = "microsoft-edge/Default"
pub const CHROME_LINUX: &'static str = "google-chrome/Default"
pub const OPERA_LINUX: &'static str = "opera/Default"
pub const BRAVE_LINUX: &'static str = "BraveSoftware/Brave-Browser/Default"
pub const CHROMIUM_LINUX: &'static str = "chromium/Default"
pub const YANDEX_LINUX: &'static str = "yandex-browser/Default"
pub const VIVALDI_LINUX: &'static str = "vivaldi/Default"
pub fn new(browser: Browser) -> Self
Trait Implementations§
Source§impl ChromiumInfo for LinuxChromiumBase
impl ChromiumInfo for LinuxChromiumBase
fn base(&self) -> &PathBuf
const BOOKMARKS: &'static str = "Bookmarks"
const COOKIES: &'static str = "Cookies"
const EXTENSION_COOKIES: &'static str = "Extension Cookies"
const HISTORY: &'static str = "History"
const LOAD_STATISTICS: &'static str = "load_statistics.db"
const LOGIN_DATA: &'static str = "Login Data"
const MEDIA_DEVICE_SALTS: &'static str = "MediaDeviceSalts"
const NETWORK_ACTION_PREDICTOR: &'static str = "Network Action Predictor"
const LOCAL_STORAGE: &'static str = "Local Storage/leveldb"
const EXTENSIONS: &'static str = "Extensions"
const SESSION_STORAGE: &'static str = "Session Storage"
Source§const WEB_DATA: &'static str = "Web Data"
const WEB_DATA: &'static str = "Web Data"
The webdata component manages the “web database”, a
SQLite
database stored in the user’s profile
containing various webpage-related metadata such as autofill and web search engine data.Source§const LOCAL_STATE: &'static str = "Local State"
const LOCAL_STATE: &'static str = "Local State"
This directory contains shared files for the implementation of the chrome://local-state
WebUI
page.Source§fn local_state(&self) -> PathBuf
fn local_state(&self) -> PathBuf
json, for windows fetch password
fn local_state_temp(&self) -> PathBuf
fn credit_temp(&self) -> PathBuf
fn session_temp(&self) -> PathBuf
Source§fn extensions(&self) -> PathBuf
fn extensions(&self) -> PathBuf
a directory
fn extensions_temp(&self) -> PathBuf
fn logindata_temp(&self) -> PathBuf
fn storage_temp(&self) -> PathBuf
fn bookmarks_temp(&self) -> PathBuf
fn history_temp(&self) -> PathBuf
sqlite3
Source§fn safe_storage(&self) -> &str
fn safe_storage(&self) -> &str
for fetch password
Source§impl Clone for LinuxChromiumBase
impl Clone for LinuxChromiumBase
Source§fn clone(&self) -> LinuxChromiumBase
fn clone(&self) -> LinuxChromiumBase
Returns a copy 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 LinuxChromiumBase
impl Debug for LinuxChromiumBase
Source§impl Default for LinuxChromiumBase
impl Default for LinuxChromiumBase
Source§fn default() -> LinuxChromiumBase
fn default() -> LinuxChromiumBase
Returns the “default value” for a type. Read more
Source§impl PartialEq for LinuxChromiumBase
impl PartialEq for LinuxChromiumBase
Source§impl TempPath for LinuxChromiumBase
impl TempPath for LinuxChromiumBase
impl Eq for LinuxChromiumBase
impl StructuralPartialEq for LinuxChromiumBase
Auto Trait Implementations§
impl Freeze for LinuxChromiumBase
impl RefUnwindSafe for LinuxChromiumBase
impl Send for LinuxChromiumBase
impl Sync for LinuxChromiumBase
impl Unpin for LinuxChromiumBase
impl UnwindSafe for LinuxChromiumBase
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more