pub enum Vite {
Manifest {
base: String,
chunks: BTreeMap<String, ChunkFiles>,
},
Dev(String),
}Available on crate feature
serde only.Expand description
The tags for a Vite build or dev server.
Variants§
Manifest
Built assets: chunks keyed by their source path, served under base.
Dev(String)
The dev server at this URL (http://localhost:5173).
Implementations§
Source§impl Vite
impl Vite
Sourcepub fn from_manifest_file(path: &str, base: &str) -> Result<Vite, String>
pub fn from_manifest_file(path: &str, base: &str) -> Result<Vite, String>
Read the manifest at path, assets served under base (/).
Sourcepub fn from_manifest_str(json: &str, base: &str) -> Result<Vite, String>
pub fn from_manifest_str(json: &str, base: &str) -> Result<Vite, String>
Parse a manifest’s JSON, assets served under base (/).
Sourcepub fn from_env() -> Result<Vite, String>
pub fn from_env() -> Result<Vite, String>
VITE_DEV_SERVER → Vite::dev; else the manifest at
VITE_MANIFEST (default frontend/dist/.vite/manifest.json), assets
under VITE_BASE (default /).
The HTML for entry (src/main.ts): its CSS and that of the chunks
it imports, modulepreload links for the imports, and the module
script. None when the manifest has no such entry.
Trait Implementations§
Auto Trait Implementations§
impl Forget for Vite
impl Freeze for Vite
impl RefUnwindSafe for Vite
impl Send for Vite
impl Sync for Vite
impl Unpin for Vite
impl UnsafeUnpin for Vite
impl UnwindSafe for Vite
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> 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,
Available on crate feature
map-response-body only.Apply a transformation to the response body. 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,
Available on crate feature
trace only.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,
Available on crate feature
trace only.High level tracing that classifies responses using gRPC headers. Read more