pub enum LinearizeError {
NotFound {
base: String,
},
BadHead {
base: String,
this: String,
},
Circular {
class: String,
},
}
Expand description
A virtual inheritance.
Variants§
NotFound
The input class was not found in the graph.
BadHead
The input class was found, but it was not the head of any sequence.
Fields
Circular
A circular dependency was found in the graph.
Trait Implementations§
Source§impl Clone for LinearizeError
impl Clone for LinearizeError
Source§fn clone(&self) -> LinearizeError
fn clone(&self) -> LinearizeError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LinearizeError
impl Debug for LinearizeError
Auto Trait Implementations§
impl Freeze for LinearizeError
impl RefUnwindSafe for LinearizeError
impl Send for LinearizeError
impl Sync for LinearizeError
impl Unpin for LinearizeError
impl UnwindSafe for LinearizeError
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