pub struct ComposeNormalizationError { /* private fields */ }Expand description
One or more structured failures from a pure Compose normalization pass.
Implementations§
Source§impl ComposeNormalizationError
impl ComposeNormalizationError
Sourcepub fn diagnostics(&self) -> &[ComposeDiagnostic]
pub fn diagnostics(&self) -> &[ComposeDiagnostic]
Structured diagnostics in deterministic path/code/message order.
Sourcepub fn into_diagnostics(self) -> Vec<ComposeDiagnostic>
pub fn into_diagnostics(self) -> Vec<ComposeDiagnostic>
Consume the error and return its structured diagnostics.
Trait Implementations§
Source§impl Clone for ComposeNormalizationError
impl Clone for ComposeNormalizationError
Source§fn clone(&self) -> ComposeNormalizationError
fn clone(&self) -> ComposeNormalizationError
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 ComposeNormalizationError
impl Debug for ComposeNormalizationError
Source§impl Display for ComposeNormalizationError
impl Display for ComposeNormalizationError
impl Eq for ComposeNormalizationError
Source§impl Error for ComposeNormalizationError
impl Error for ComposeNormalizationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
impl StructuralPartialEq for ComposeNormalizationError
Auto Trait Implementations§
impl Freeze for ComposeNormalizationError
impl RefUnwindSafe for ComposeNormalizationError
impl Send for ComposeNormalizationError
impl Sync for ComposeNormalizationError
impl Unpin for ComposeNormalizationError
impl UnsafeUnpin for ComposeNormalizationError
impl UnwindSafe for ComposeNormalizationError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.