pub trait InNpmPackageChecker:
Debug
+ MaybeSend
+ MaybeSync {
// Required method
fn in_npm_package(&self, specifier: &Url) -> bool;
// Provided methods
fn in_npm_package_at_dir_path(&self, path: &Path) -> bool { ... }
fn in_npm_package_at_file_path(&self, path: &Path) -> bool { ... }
}Expand description
Checks if a provided specifier is in an npm package.
Required Methods§
fn in_npm_package(&self, specifier: &Url) -> bool
Provided Methods§
fn in_npm_package_at_dir_path(&self, path: &Path) -> bool
fn in_npm_package_at_file_path(&self, path: &Path) -> bool
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".