Struct close_fds::FdIter[][src]

pub struct FdIter { /* fields omitted */ }

An iterator over the current process’s file descriptors.

This can be created with one of the “iter” functions, such as:

If this iterator is created with one of the “possible” functions, then it may yield invalid file descriptors. This can be checked with is_possible_iter().

Implementations

impl FdIter[src]

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

Returns whether this iterator was created with one of the “possible” iteration functions, in which case it may yield invalid file descriptors and the caller is responsible for checking their validity.

Trait Implementations

impl FusedIterator for FdIter[src]

impl Iterator for FdIter[src]

type Item = c_int

The type of the elements being iterated over.

Auto Trait Implementations

impl Send for FdIter

impl Sync for FdIter

impl Unpin for FdIter

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.