pub(crate) struct TypeMismatchError {
pub dest_span: Span,
pub dest_type: String,
pub source_span: Span,
pub source_type: String,
}Expand description
A value’s concrete type differs from the type required by its context.
Fields§
§dest_span: SpanWhere the required type comes from.
dest_type: String§source_span: SpanThe value whose type is wrong.
source_type: StringTrait Implementations§
Source§impl Clone for TypeMismatchError
impl Clone for TypeMismatchError
Source§fn clone(&self) -> TypeMismatchError
fn clone(&self) -> TypeMismatchError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TypeMismatchError
impl RefUnwindSafe for TypeMismatchError
impl Send for TypeMismatchError
impl Sync for TypeMismatchError
impl Unpin for TypeMismatchError
impl UnsafeUnpin for TypeMismatchError
impl UnwindSafe for TypeMismatchError
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