pub struct LoadedFile {
pub path: PathBuf,
pub program: Program,
}Expand description
A loaded file with its parsed program
Fields§
§path: PathBufCanonical path to the file
program: ProgramParsed program AST
Trait Implementations§
Source§impl Clone for LoadedFile
impl Clone for LoadedFile
Source§fn clone(&self) -> LoadedFile
fn clone(&self) -> LoadedFile
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LoadedFile
impl RefUnwindSafe for LoadedFile
impl Send for LoadedFile
impl Sync for LoadedFile
impl Unpin for LoadedFile
impl UnwindSafe for LoadedFile
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)