pub(crate) struct NpmPackage {
pub(crate) name: &'static str,
pub(crate) version: &'static str,
pub(crate) digest: [u8; 32],
pub(crate) css_file: Option<&'static str>,
pub(crate) js_prod_file: &'static str,
pub(crate) js_dev_file: &'static str,
pub(crate) extra_file: Option<(&'static str, &'static str)>,
}Fields§
§name: &'static str§version: &'static str§digest: [u8; 32]§css_file: Option<&'static str>§js_prod_file: &'static str§js_dev_file: &'static str§extra_file: Option<(&'static str, &'static str)>Implementations§
Source§impl NpmPackage
impl NpmPackage
pub(crate) fn css_path(&self) -> PathBuf
pub(crate) fn js_prod_path(&self) -> PathBuf
pub(crate) fn js_dev_path(&self) -> PathBuf
pub(crate) fn extra_path(&self) -> PathBuf
pub(crate) fn compute_digest(&self) -> Result<Vec<u8>, Error>
Auto Trait Implementations§
impl Freeze for NpmPackage
impl RefUnwindSafe for NpmPackage
impl Send for NpmPackage
impl Sync for NpmPackage
impl Unpin for NpmPackage
impl UnsafeUnpin for NpmPackage
impl UnwindSafe for NpmPackage
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