pub struct SourceLocationMetadata {
pub artifact: MetadataString,
pub line: Option<u32>,
pub column: Option<u32>,
}Expand description
Source location attached to callbacks and parameters.
Fields§
§artifact: MetadataString§line: Option<u32>§column: Option<u32>Implementations§
Trait Implementations§
Source§impl Clone for SourceLocationMetadata
impl Clone for SourceLocationMetadata
Source§fn clone(&self) -> SourceLocationMetadata
fn clone(&self) -> SourceLocationMetadata
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 moreSource§impl Debug for SourceLocationMetadata
impl Debug for SourceLocationMetadata
Source§impl PartialEq for SourceLocationMetadata
impl PartialEq for SourceLocationMetadata
impl Eq for SourceLocationMetadata
impl StructuralPartialEq for SourceLocationMetadata
Auto Trait Implementations§
impl Freeze for SourceLocationMetadata
impl RefUnwindSafe for SourceLocationMetadata
impl Send for SourceLocationMetadata
impl Sync for SourceLocationMetadata
impl Unpin for SourceLocationMetadata
impl UnsafeUnpin for SourceLocationMetadata
impl UnwindSafe for SourceLocationMetadata
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