pub struct Source<'src> {
pub file_depth: u32,
pub file_path: Vec<PathBuf>,
pub import_offsets: Vec<usize>,
pub namepath: Namepath<'src>,
pub path: PathBuf,
pub working_directory: PathBuf,
}
Fieldsยง
ยงfile_depth: u32
ยงfile_path: Vec<PathBuf>
ยงimport_offsets: Vec<usize>
ยงnamepath: Namepath<'src>
ยงpath: PathBuf
ยงworking_directory: PathBuf
Implementationsยง
Trait Implementationsยง
Auto Trait Implementationsยง
impl<'src> Freeze for Source<'src>
impl<'src> RefUnwindSafe for Source<'src>
impl<'src> Send for Source<'src>
impl<'src> Sync for Source<'src>
impl<'src> Unpin for Source<'src>
impl<'src> UnwindSafe for Source<'src>
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