pub struct ParsedScript { /* private fields */ }Implementations§
Source§impl ParsedScript
impl ParsedScript
pub fn external_imports(&self) -> Result<ScriptImports, CompileError>
Sourcepub fn external_imports_with_stdlib(
&self,
stdlib: &[PackageDeclaration],
) -> Result<ScriptImports, CompileError>
pub fn external_imports_with_stdlib( &self, stdlib: &[PackageDeclaration], ) -> Result<ScriptImports, CompileError>
Classify imports using declarations the caller already prepared, without constructing the standard library a second time.
pub fn has_errors(&self) -> bool
pub fn diagnostics(&self) -> &[Diagnostic]
Trait Implementations§
Source§impl Clone for ParsedScript
impl Clone for ParsedScript
Auto Trait Implementations§
impl Forget for ParsedScript
impl Freeze for ParsedScript
impl RefUnwindSafe for ParsedScript
impl Send for ParsedScript
impl Sync for ParsedScript
impl Unpin for ParsedScript
impl UnsafeUnpin for ParsedScript
impl UnwindSafe for ParsedScript
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