pub struct WarningsAsErrors;Expand description
Warnings will return Error::UnhandledWarnings.
See also: WarningHandling
Trait Implementations§
Source§impl Clone for WarningsAsErrors
impl Clone for WarningsAsErrors
Source§fn clone(&self) -> WarningsAsErrors
fn clone(&self) -> WarningsAsErrors
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WarningsAsErrors
impl Debug for WarningsAsErrors
Source§impl Default for WarningsAsErrors
impl Default for WarningsAsErrors
Source§fn default() -> WarningsAsErrors
fn default() -> WarningsAsErrors
Returns the “default value” for a type. Read more
Source§impl WarningHandling for WarningsAsErrors
impl WarningHandling for WarningsAsErrors
Source§fn ok<T>(val: T) -> WarningResult<T, Self>
fn ok<T>(val: T) -> WarningResult<T, Self>
Creates a successful result containing the given value and no warnings.
Source§fn set_result<T>(result: &mut WarningResult<T, Self>, value: T)
fn set_result<T>(result: &mut WarningResult<T, Self>, value: T)
Updates the successful result, preserving errors and warnings.
Source§fn add_warning<T>(result: &mut WarningResult<T, Self>, warning: Warning)
fn add_warning<T>(result: &mut WarningResult<T, Self>, warning: Warning)
Adds a new warning to the result.
Source§fn merge<T, U, V>(
a: WarningResult<T, Self>,
b: WarningResult<U, Self>,
f: impl FnOnce(T, U) -> V,
) -> WarningResult<V, Self>
fn merge<T, U, V>( a: WarningResult<T, Self>, b: WarningResult<U, Self>, f: impl FnOnce(T, U) -> V, ) -> WarningResult<V, Self>
Applies a function to the successful values of two results, merging warnings and errors.
Auto Trait Implementations§
impl Freeze for WarningsAsErrors
impl RefUnwindSafe for WarningsAsErrors
impl Send for WarningsAsErrors
impl Sync for WarningsAsErrors
impl Unpin for WarningsAsErrors
impl UnsafeUnpin for WarningsAsErrors
impl UnwindSafe for WarningsAsErrors
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