pub enum WakeOnWLan {
Any,
Disconnect,
MagicPkt,
GtkRekeyFailure,
EapIdentityReq,
FourWayHandshake,
RfkillRelease,
Tcp,
Default,
}Expand description
This enables WakeOnWLan on supported devices. Not all drivers support all options. May be any combination of any, disconnect, magic_pkt, gtk_rekey_failure, eap_identity_req, four_way_handshake, rfkill_release or tcp (NetworkManager only). Or the exclusive default flag (the default).
Variants§
Trait Implementations§
Source§impl Clone for WakeOnWLan
impl Clone for WakeOnWLan
Source§fn clone(&self) -> WakeOnWLan
fn clone(&self) -> WakeOnWLan
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 WakeOnWLan
impl Debug for WakeOnWLan
Source§impl<'de> Deserialize<'de> for WakeOnWLan
impl<'de> Deserialize<'de> for WakeOnWLan
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 PartialEq for WakeOnWLan
impl PartialEq for WakeOnWLan
Source§impl Serialize for WakeOnWLan
impl Serialize for WakeOnWLan
impl Eq for WakeOnWLan
impl StructuralPartialEq for WakeOnWLan
Auto Trait Implementations§
impl Freeze for WakeOnWLan
impl RefUnwindSafe for WakeOnWLan
impl Send for WakeOnWLan
impl Sync for WakeOnWLan
impl Unpin for WakeOnWLan
impl UnwindSafe for WakeOnWLan
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