Crate tokio_serial

Source
Expand description

Bindings for serial port I/O and futures

This crate provides bindings between mio_serial, a mio crate for serial port I/O, and futures. The API is very similar to the bindings in mio_serial

Modules§

frame
A unified Stream and Sink interface to an underlying SerialStream, using the Encoder and Decoder traits to encode and decode frames.

Structs§

Error
An error type for serial port operations
SerialPortBuilder
A struct containing all serial port settings
SerialPortInfo
A device-independent implementation of serial port information
SerialStream
Async serial port I/O
UsbPortInfo
Contains all possible USB information about a SerialPort

Enums§

ClearBuffer
Specifies which buffer or buffers to purge when calling clear
DataBits
Number of bits per character
ErrorKind
Categories of errors that can occur when interacting with serial ports
FlowControl
Flow control modes
Parity
Parity checking modes
SerialPortType
The physical type of a SerialPort
StopBits
Number of stop bits

Traits§

SerialPort
A trait for serial port devices
SerialPortBuilderExt
An extension trait for serialport::SerialPortBuilder

Functions§

available_ports
Returns a list of all serial ports on system
new
Construct a builder of SerialPort objects

Type Aliases§

Result
A type for results generated by interacting with serial ports.