pub struct Session {
pub config: CompilerConfig,
pub source_map: Option<SourceMap>,
pub input_path: String,
pub output_path: String,
}Expand description
Compilation session holding all state for a single compilation.
Fields§
§config: CompilerConfigCompiler configuration.
source_map: Option<SourceMap>Source map for error reporting.
input_path: StringInput file path.
output_path: StringOutput file path.
Implementations§
Auto Trait Implementations§
impl Freeze for Session
impl RefUnwindSafe for Session
impl Send for Session
impl Sync for Session
impl Unpin for Session
impl UnsafeUnpin for Session
impl UnwindSafe for Session
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