Struct makepad_studio::build_manager::rustc_json::RustcSpan
source · 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 RefUnwindSafe for RustcSpan
impl Send for RustcSpan
impl Sync for RustcSpan
impl Unpin for RustcSpan
impl UnwindSafe for RustcSpan
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