pub fn receive(&mut self) -> u8
	{
		let self_data = self.data.load(Ordering::Relaxed);
		unsafe
		{
			waitfor!(self.lnstat().contains(LineStatFlag::INPFULL));
			self_data.read()
		}
	}
// Receive a byte via the serial port:
Receive a byte via the serial port.
Receive a byte via the serial port .
pub fn receive(&mut self) -> u8
	{
		let self_data = self.data.load(Ordering::Relaxed);
		unsafe
		{
			waitfor!(self.lnstat().contains(LineStatFlag::INPFULL));
			self_data.read()
		}
	}
pub fn receive ( & mut self ) -> u8 { let self_data = self . data . load ( Ordering :: Relaxed ) ; unsafe { waitfor ! ( self lnstat ( ) contains ( LineStatFlag INPFULL ) ) ; self_data . read ( ) } }
Receive a byte via the serial port:
Receive a byte via the serial port :
&mut self