pub struct AssetManifest { /* private fields */ }Expand description
A manifest of all assets collected from dependencies
Implementations§
Source§impl AssetManifest
impl AssetManifest
Sourcepub fn new(packages: Vec<PackageAssets>) -> AssetManifest
pub fn new(packages: Vec<PackageAssets>) -> AssetManifest
Creates a new asset manifest
Sourcepub fn packages(&self) -> &Vec<PackageAssets>
pub fn packages(&self) -> &Vec<PackageAssets>
Returns all assets collected from dependencies
Trait Implementations§
Source§impl AssetManifestExt for AssetManifest
impl AssetManifestExt for AssetManifest
Source§fn load_from_path(
bin: Option<&str>,
cargo_toml: PathBuf,
cargo_lock: PathBuf,
) -> Self
fn load_from_path( bin: Option<&str>, cargo_toml: PathBuf, cargo_lock: PathBuf, ) -> Self
Loads the asset manifest from the cargo toml and lock file
Source§fn copy_static_assets_to(&self, location: impl Into<PathBuf>) -> Result<()>
fn copy_static_assets_to(&self, location: impl Into<PathBuf>) -> Result<()>
Copies all static assets to the given location
Source§fn collect_tailwind_css(
self: &AssetManifest,
include_preflight: bool,
warnings: &mut Vec<TailwindWarning>,
) -> String
fn collect_tailwind_css( self: &AssetManifest, include_preflight: bool, warnings: &mut Vec<TailwindWarning>, ) -> String
Collects all tailwind classes from all assets and outputs the CSS file
Source§impl Clone for AssetManifest
impl Clone for AssetManifest
Source§fn clone(&self) -> AssetManifest
fn clone(&self) -> AssetManifest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AssetManifest
impl Debug for AssetManifest
Source§impl Default for AssetManifest
impl Default for AssetManifest
Source§fn default() -> AssetManifest
fn default() -> AssetManifest
Returns the “default value” for a type. Read more
Source§impl PartialEq for AssetManifest
impl PartialEq for AssetManifest
impl StructuralPartialEq for AssetManifest
Auto Trait Implementations§
impl Freeze for AssetManifest
impl RefUnwindSafe for AssetManifest
impl Send for AssetManifest
impl Sync for AssetManifest
impl Unpin for AssetManifest
impl UnwindSafe for AssetManifest
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().