[][src]Struct coreutils_core::os::utmp::UtmpSet

pub struct UtmpSet(_);

A collection of Utmp.

Methods

impl UtmpSet[src]

pub fn from_file(path: impl AsRef<Path>) -> Result<Self>[src]

Creates a new collection over a utmp entry binary file.

Errors

If a internal call set a errno (I/O OS error), an error variant will be returned.

pub fn system() -> Result<Self>[src]

Creates a new collection geting all entries from the running system.

Errors

If a internal call set a errno (I/O OS error), an error variant will be returned.

pub fn is_empty(&self) -> bool[src]

Returns true if collection nas no elements.

pub fn iter(&self) -> Iter<Utmp>[src]

Creates a iterator over it's entries.

Trait Implementations

impl Debug for UtmpSet[src]

impl IntoIterator for UtmpSet[src]

type IntoIter = IntoIter<Utmp>

Which kind of iterator are we turning this into?

type Item = Utmp

The type of the elements being iterated over.

Auto Trait Implementations

impl RefUnwindSafe for UtmpSet

impl Send for UtmpSet

impl Sync for UtmpSet

impl Unpin for UtmpSet

impl UnwindSafe for UtmpSet

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.