pub struct Deps {
pub current_source_range: Range<usize>,
pub scopes: HashMap<String, HashMap<String, ExternalTypeRef>>,
pub project_root: String,
pub project_root_path: PathBuf,
pub bin_paths: HashSet<String>,
pub example_paths: HashSet<String>,
pub lib_path: String,
}
Fields§
§current_source_range: Range<usize>
§scopes: HashMap<String, HashMap<String, ExternalTypeRef>>
§project_root: String
§project_root_path: PathBuf
§bin_paths: HashSet<String>
§example_paths: HashSet<String>
§lib_path: String
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Deps
impl RefUnwindSafe for Deps
impl Send for Deps
impl Sync for Deps
impl Unpin for Deps
impl UnwindSafe for Deps
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