[−][src]Struct fahapi::Connection
Contains the TCP connection to the FAH client, as well as its address for reconnecting.
Fields
conn: TcpStream
addr: SocketAddr
connect_timeout: Duration
Implementations
impl Connection
[src]
pub fn connect_timeout(addr: &SocketAddr, timeout: Duration) -> Result<Self>
[src]
pub fn exec(&mut self, command: &str, buf: &mut Vec<u8>) -> Result<()>
[src]
Executes a command on the FAH client. The response is written to the buffer.
pub fn exec_eval(&mut self, command: &str, buf: &mut Vec<u8>) -> Result<()>
[src]
Executes commands which do not return a trailing newline. (Some commands don't end their message and cause infinite blocking.) The response is written to the buffer.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Connection
impl Send for Connection
impl Sync for Connection
impl Unpin for Connection
impl UnwindSafe for Connection
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,