pub struct RustcSpan {Show 14 fields
pub file_name: String,
pub byte_start: usize,
pub byte_end: usize,
pub line_start: usize,
pub line_end: usize,
pub column_start: usize,
pub column_end: usize,
pub is_primary: bool,
pub text: Vec<RustcText>,
pub label: Option<String>,
pub suggested_replacement: Option<String>,
pub suggestion_applicability: Option<String>,
pub expansion: Option<Box<RustcExpansion>>,
pub level: Option<String>,
}Fields§
§file_name: String§byte_start: usize§byte_end: usize§line_start: usize§line_end: usize§column_start: usize§column_end: usize§is_primary: bool§text: Vec<RustcText>§label: Option<String>§suggested_replacement: Option<String>§suggestion_applicability: Option<String>§expansion: Option<Box<RustcExpansion>>§level: Option<String>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RustcSpan
impl RefUnwindSafe for RustcSpan
impl Send for RustcSpan
impl Sync for RustcSpan
impl Unpin for RustcSpan
impl UnwindSafe for RustcSpan
Blanket Implementations§
Source§impl<T> ActionTrait for T
impl<T> ActionTrait for T
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