Enum apple_bundle::entitlements::networking::NetworkExtensions [−][src]
pub enum NetworkExtensions {
DnsProxy,
AppProxyProvider,
ContentFilterProvider,
PacketTunnelProvider,
DnsProxySystemextension,
AppProxyProviderSystemextension,
ContentFilterProviderSystemExtensions,
PacketTunnelProviderSystemExtension,
DnsSettings,
AppPushProvider,
}Expand description
Network Extensions
Variants
The APIs you use to proxy DNS queries.
The APIs you use to proxy TCP and UDP connections.
The filter APIs you use to allow or deny network connections created by other apps on the system.
The APIs you use to tunnel IP packets to a remote network using any custom tunneling protocol.
The APIs you use to proxy DNS queries, when signed with a Developer ID profile.
The APIs you use to proxy TCP and UDP connections, when signed with a Developer ID profile.
The filter APIs you use to allow or deny network connections created by other apps on the system, when signed with a Developer ID profile.
The APIs you use to tunnel IP packets to a remote network using any custom tunneling protocol, when signed with a Developer ID profile.
The APIs you use to create and manage a system-wide DNS configuration.
The APIs you use for providing functionality similar to Apple Push Notification Service when access to the wider internet is unavailable.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for NetworkExtensionsimpl Send for NetworkExtensionsimpl Sync for NetworkExtensionsimpl Unpin for NetworkExtensionsimpl UnwindSafe for NetworkExtensionsBlanket Implementations
Mutably borrows from an owned value. Read more