pub struct AlwaysOnVpnPackage {
pub lockdown_enabled: Option<bool>,
pub package_name: Option<String>,
}
Expand description
Configuration for an always-on VPN connection.
This type is not used in any activity, and only used as part of another schema.
Fields§
§lockdown_enabled: Option<bool>
Disallows networking when the VPN is not connected.
package_name: Option<String>
The package name of the VPN app.
Trait Implementations§
Source§impl Clone for AlwaysOnVpnPackage
impl Clone for AlwaysOnVpnPackage
Source§fn clone(&self) -> AlwaysOnVpnPackage
fn clone(&self) -> AlwaysOnVpnPackage
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 AlwaysOnVpnPackage
impl Debug for AlwaysOnVpnPackage
Source§impl Default for AlwaysOnVpnPackage
impl Default for AlwaysOnVpnPackage
Source§fn default() -> AlwaysOnVpnPackage
fn default() -> AlwaysOnVpnPackage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AlwaysOnVpnPackage
impl<'de> Deserialize<'de> for AlwaysOnVpnPackage
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
Source§impl Serialize for AlwaysOnVpnPackage
impl Serialize for AlwaysOnVpnPackage
impl Part for AlwaysOnVpnPackage
Auto Trait Implementations§
impl Freeze for AlwaysOnVpnPackage
impl RefUnwindSafe for AlwaysOnVpnPackage
impl Send for AlwaysOnVpnPackage
impl Sync for AlwaysOnVpnPackage
impl Unpin for AlwaysOnVpnPackage
impl UnwindSafe for AlwaysOnVpnPackage
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<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