Skip to content

Commit e2cbe29

Browse files
sirhceleldruin
authored andcommitted
Clean up warnings in TTYPort doctests
Explicitly use the variables previously reported as unused. Also harmonize mutability of pseudo terminal pair.
1 parent 09bfb98 commit e2cbe29

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/posix/tty.rs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,16 @@ fn close(fd: RawFd) {
4646
/// ```
4747
/// use serialport::{TTYPort, SerialPort};
4848
///
49-
/// let (mut master, slave) = TTYPort::pair().expect("Unable to create ptty pair");
49+
/// let (mut master, mut slave) = TTYPort::pair().expect("Unable to create ptty pair");
50+
///
51+
/// # let _ = &mut master;
52+
/// # let _ = &mut slave;
5053
///
5154
/// // ... elsewhere
5255
///
5356
/// let mut port = TTYPort::open(&serialport::new(slave.name().unwrap(), 0)).expect("unable to open");
57+
///
58+
/// # let _ = &mut port;
5459
/// ```
5560
#[derive(Debug)]
5661
pub struct TTYPort {
@@ -247,7 +252,10 @@ impl TTYPort {
247252
/// ```
248253
/// use serialport::TTYPort;
249254
///
250-
/// let (master, slave) = TTYPort::pair().unwrap();
255+
/// let (mut master, mut slave) = TTYPort::pair().unwrap();
256+
///
257+
/// # let _ = &mut master;
258+
/// # let _ = &mut slave;
251259
/// ```
252260
pub fn pair() -> Result<(Self, Self)> {
253261
// Open the next free pty.

0 commit comments

Comments
 (0)