pub struct RelatedLocation {
pub message: String,
pub span: Option<SourceSpan>,
}Expand description
A secondary location attached to a Diagnostic, in the order the
underlying tool reported it after the primary location.
Fields§
§message: String§span: Option<SourceSpan>Trait Implementations§
Source§impl Clone for RelatedLocation
impl Clone for RelatedLocation
Source§fn clone(&self) -> RelatedLocation
fn clone(&self) -> RelatedLocation
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 RelatedLocation
impl Debug for RelatedLocation
Source§impl<'de> Deserialize<'de> for RelatedLocation
impl<'de> Deserialize<'de> for RelatedLocation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RelatedLocation
Source§impl PartialEq for RelatedLocation
impl PartialEq for RelatedLocation
Source§impl Serialize for RelatedLocation
impl Serialize for RelatedLocation
impl StructuralPartialEq for RelatedLocation
Auto Trait Implementations§
impl Freeze for RelatedLocation
impl RefUnwindSafe for RelatedLocation
impl Send for RelatedLocation
impl Sync for RelatedLocation
impl Unpin for RelatedLocation
impl UnsafeUnpin for RelatedLocation
impl UnwindSafe for RelatedLocation
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.