pub struct SchemaConflict {
pub name: String,
pub first: &'static str,
pub second: &'static str,
}Expand description
Two distinct Rust types claimed the same component name.
Fields§
§name: StringConflicting component name.
first: &'static strType registered first.
second: &'static strType registered second.
Trait Implementations§
Source§impl Clone for SchemaConflict
impl Clone for SchemaConflict
Source§fn clone(&self) -> SchemaConflict
fn clone(&self) -> SchemaConflict
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 SchemaConflict
impl Debug for SchemaConflict
Source§impl Display for SchemaConflict
impl Display for SchemaConflict
impl Eq for SchemaConflict
Source§impl Error for SchemaConflict
impl Error for SchemaConflict
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 SchemaConflict
impl PartialEq for SchemaConflict
impl StructuralPartialEq for SchemaConflict
Auto Trait Implementations§
impl Freeze for SchemaConflict
impl RefUnwindSafe for SchemaConflict
impl Send for SchemaConflict
impl Sync for SchemaConflict
impl Unpin for SchemaConflict
impl UnsafeUnpin for SchemaConflict
impl UnwindSafe for SchemaConflict
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.