pub enum HelperServiceRequest {
Show 13 variants
RouteAdd {
subnet: String,
iface: String,
},
RouteRemove {
subnet: String,
},
DnsInstall {
domain: String,
port: u16,
},
DnsUninstall {
domain: String,
},
DnsStatus {
domain: String,
},
SocketLink {
target: String,
},
SocketUnlink {},
CliLink {
name: String,
target: String,
},
CliUnlink {
name: String,
},
Version {},
HostsAliasInstall {},
HostsAliasUninstall {},
HostsAliasStatus {},
}Expand description
The request sent over the wire from the client to the server.
Variants§
RouteAdd
RouteRemove
DnsInstall
DnsUninstall
DnsStatus
SocketLink
SocketUnlink
CliLink
CliUnlink
Version
HostsAliasInstall
HostsAliasUninstall
HostsAliasStatus
Trait Implementations§
Source§impl Debug for HelperServiceRequest
impl Debug for HelperServiceRequest
Source§impl<'de> Deserialize<'de> for HelperServiceRequest
impl<'de> Deserialize<'de> for HelperServiceRequest
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 RequestName for HelperServiceRequest
impl RequestName for HelperServiceRequest
Auto Trait Implementations§
impl Freeze for HelperServiceRequest
impl RefUnwindSafe for HelperServiceRequest
impl Send for HelperServiceRequest
impl Sync for HelperServiceRequest
impl Unpin for HelperServiceRequest
impl UnsafeUnpin for HelperServiceRequest
impl UnwindSafe for HelperServiceRequest
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