Struct source_map::StringWithOptionalSourceMap
source · pub struct StringWithOptionalSourceMap {
pub source: String,
pub source_map: Option<SourceMapBuilder>,
pub quit_after: Option<usize>,
}
Expand description
Building a source along with its source map
Really for debug builds
Fields§
§source: String
§source_map: Option<SourceMapBuilder>
§quit_after: Option<usize>
Implementations§
Trait Implementations§
source§impl Default for StringWithOptionalSourceMap
impl Default for StringWithOptionalSourceMap
source§fn default() -> StringWithOptionalSourceMap
fn default() -> StringWithOptionalSourceMap
Returns the “default value” for a type. Read more
source§impl ToString for StringWithOptionalSourceMap
impl ToString for StringWithOptionalSourceMap
source§fn push_new_line(&mut self)
fn push_new_line(&mut self)
Append a new line character
source§fn push_str(&mut self, slice: &str)
fn push_str(&mut self, slice: &str)
Use ToString::push_str_contains_new_line if
string
could contain new linessource§fn push_str_contains_new_line(&mut self, slice: &str)
fn push_str_contains_new_line(&mut self, slice: &str)
Used to push strings that may contain new lines
source§fn add_mapping(&mut self, source_span: &SpanWithSource)
fn add_mapping(&mut self, source_span: &SpanWithSource)
Adds a mapping of the from a original position in the source to the position in the current buffer Read more
Auto Trait Implementations§
impl RefUnwindSafe for StringWithOptionalSourceMap
impl Send for StringWithOptionalSourceMap
impl Sync for StringWithOptionalSourceMap
impl Unpin for StringWithOptionalSourceMap
impl UnwindSafe for StringWithOptionalSourceMap
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