pub enum Command<'a> {
QueryFirmwareInfo,
SetMode(WiFiMode),
JoinAp {
ssid: &'a str,
password: &'a str,
},
QueryIpAddress,
StartConnection(usize, ConnectionType, SocketAddr),
CloseConnection(usize),
Send {
link_id: usize,
len: usize,
},
Receive {
link_id: usize,
len: usize,
},
QueryDnsResolvers,
SetDnsResolvers(ResolverAddresses),
GetHostByName {
hostname: &'a str,
},
}
Expand description
Commands to be sent to the ESP board.
Variants§
QueryFirmwareInfo
SetMode(WiFiMode)
JoinAp
QueryIpAddress
StartConnection(usize, ConnectionType, SocketAddr)
CloseConnection(usize)
Send
Receive
QueryDnsResolvers
SetDnsResolvers(ResolverAddresses)
GetHostByName
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for Command<'a>
impl<'a> RefUnwindSafe for Command<'a>
impl<'a> Send for Command<'a>
impl<'a> Sync for Command<'a>
impl<'a> Unpin for Command<'a>
impl<'a> UnwindSafe for Command<'a>
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