pub enum IterateResult {
Success(u32),
Quit(Retval),
Err(PAErr),
}
Expand description
Return type for Mainloop::iterate()
.
Variants§
Success(u32)
Success, with number of sources dispatched.
Quit(Retval)
Quit was called, with quit’s retval.
Err(PAErr)
An error occurred, with error value.
Implementations§
Source§impl IterateResult
impl IterateResult
Trait Implementations§
Source§impl Clone for IterateResult
impl Clone for IterateResult
Source§fn clone(&self) -> IterateResult
fn clone(&self) -> IterateResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IterateResult
impl Debug for IterateResult
Source§impl PartialEq for IterateResult
impl PartialEq for IterateResult
impl Copy for IterateResult
impl Eq for IterateResult
impl StructuralPartialEq for IterateResult
Auto Trait Implementations§
impl Freeze for IterateResult
impl RefUnwindSafe for IterateResult
impl Send for IterateResult
impl Sync for IterateResult
impl Unpin for IterateResult
impl UnwindSafe for IterateResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more