pub trait ResultExt<T> {
    // Required method
    fn from_nonzero_or_win32(t: T) -> Result<T>
       where T: Zero;
}

Required Methods§

source

fn from_nonzero_or_win32(t: T) -> Result<T>
where T: Zero,

Passes a non-zero T through to an Ok value, or, in case of it being zero, returns Err with [windows::core::Error::from_win32()].

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T> ResultExt<T> for Result<T>

source§

fn from_nonzero_or_win32(t: T) -> Result<T>
where T: Zero,

Implementors§