// SPDX-FileCopyrightText: 2022 Foundation Devices, Inc. // SPDX-License-Identifier: Apache-2.0 /// A trait for serial like drivers which are byte-oriented sinks. #[allow(dead_code)] pub trait SerialWrite { /// Write a single byte. fn putc(&mut self, b: u8); } /// A trait for serial like drivers which allows reading from a source. #[allow(dead_code)] pub trait SerialRead { /// Read a single byte. fn getc(&mut self) -> Option; }