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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more