Skip to content

Commit fee9b5f

Browse files
committed
last: adapt to API change in uucore::utmpx
1 parent f704593 commit fee9b5f

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/uu/last/src/platform/unix.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use uucore::error::UResult;
1111

1212
use uucore::error::USimpleError;
1313
use uucore::utmpx::time::{OffsetDateTime, UtcOffset};
14-
use uucore::utmpx::{time, Utmpx};
14+
use uucore::utmpx::{time, Utmpx, UtmpxRecord};
1515

1616
use std::fmt::Write;
1717
use std::fs;
@@ -217,7 +217,10 @@ impl Last {
217217
// For 'last' output, older output needs to be printed last (FILO), as
218218
// UtmpxIter does not implement Rev trait. A better implementation
219219
// might include implementing UtmpxIter as doubly linked
220-
Utmpx::iter_all_records_from(&self.file).for_each(|ut| ut_stack.push(ut));
220+
Utmpx::iter_all_records_from(&self.file).for_each(|ut| {
221+
let UtmpxRecord::Traditional(utmpx) = ut;
222+
ut_stack.push(*utmpx);
223+
});
221224

222225
let mut counter = 0;
223226
let mut first_ut_time = None;

0 commit comments

Comments
 (0)