pub enum ProxyCommand {
SetWindowProxy {
proxy_type: String,
host: String,
port: u16,
username: Option<String>,
password: Option<String>,
proxy_dns: bool,
},
ClearWindowProxy,
SetTabProxy {
proxy_type: String,
host: String,
port: u16,
username: Option<String>,
password: Option<String>,
proxy_dns: bool,
},
ClearTabProxy,
}Expand description
Proxy module commands for proxy configuration.
Variants§
SetWindowProxy
Set window-level proxy.
Fields
ClearWindowProxy
Clear window-level proxy.
SetTabProxy
Set tab-level proxy.
Fields
ClearTabProxy
Clear tab-level proxy.
Trait Implementations§
Source§impl Clone for ProxyCommand
impl Clone for ProxyCommand
Source§fn clone(&self) -> ProxyCommand
fn clone(&self) -> ProxyCommand
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 ProxyCommand
impl Debug for ProxyCommand
Source§impl<'de> Deserialize<'de> for ProxyCommand
impl<'de> Deserialize<'de> for ProxyCommand
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProxyCommand
impl RefUnwindSafe for ProxyCommand
impl Send for ProxyCommand
impl Sync for ProxyCommand
impl Unpin for ProxyCommand
impl UnwindSafe for ProxyCommand
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