Struct SignalIterator

pub struct SignalIterator { /* private fields */ }

Iterate through all signals defined by this operating system

Trait Implementations

impl Clone for SignalIterator

fn clone(&self) -> Self

impl Copy for SignalIterator

impl Debug for SignalIterator

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for SignalIterator

impl Hash for SignalIterator

fn hash<__H: Hasher>(&self, state: &mut __H)

impl Iterator for SignalIterator

type Item = Signal;
fn next(&mut self) -> Option<Signal>

impl PartialEq for SignalIterator

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for SignalIterator

Auto Trait Implementations

impl Freeze for SignalIterator

impl RefUnwindSafe for SignalIterator

impl Send for SignalIterator

impl Sync for SignalIterator

impl Unpin for SignalIterator

impl UnsafeUnpin for SignalIterator

impl UnwindSafe for SignalIterator

Blanket Implementations

impl<I> IntoIterator for SignalIterator where I: Iterator,

type Item = <I as Iterator>::Item;
type IntoIter = I;
fn into_iter(self) -> I

impl<T> Any for SignalIterator where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for SignalIterator where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for SignalIterator where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for SignalIterator where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for SignalIterator

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for SignalIterator where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for SignalIterator where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for SignalIterator where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for SignalIterator where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>