#[non_exhaustive]pub enum IntersectionError {
TooManyPatterns,
}Expand description
Why an exact pattern intersection could not be represented safely.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
TooManyPatterns
The exact intersection would contain too many distinct patterns.
Trait Implementations§
Source§impl Clone for IntersectionError
impl Clone for IntersectionError
Source§fn clone(&self) -> IntersectionError
fn clone(&self) -> IntersectionError
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 IntersectionError
impl Debug for IntersectionError
Source§impl Display for IntersectionError
impl Display for IntersectionError
impl Eq for IntersectionError
Source§impl Error for IntersectionError
impl Error for IntersectionError
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()
Source§impl PartialEq for IntersectionError
impl PartialEq for IntersectionError
impl StructuralPartialEq for IntersectionError
Auto Trait Implementations§
impl Freeze for IntersectionError
impl RefUnwindSafe for IntersectionError
impl Send for IntersectionError
impl Sync for IntersectionError
impl Unpin for IntersectionError
impl UnsafeUnpin for IntersectionError
impl UnwindSafe for IntersectionError
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