#[non_exhaustive]#[repr(C, u8)]pub enum AssetOptions {
Image(ImageAssetOptions),
Folder(FolderAssetOptions),
Css(CssAssetOptions),
Js(JsAssetOptions),
Unknown,
}
Expand description
Settings for a generic asset
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Image(ImageAssetOptions)
An image asset
Folder(FolderAssetOptions)
A folder asset
Css(CssAssetOptions)
A css asset
Js(JsAssetOptions)
A javascript asset
Unknown
An unknown asset
Implementations§
Source§impl AssetOptions
impl AssetOptions
Trait Implementations§
Source§impl Clone for AssetOptions
impl Clone for AssetOptions
Source§fn clone(&self) -> AssetOptions
fn clone(&self) -> AssetOptions
Returns a copy 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 AssetOptions
impl Debug for AssetOptions
Source§impl<'de> Deserialize<'de> for AssetOptions
impl<'de> Deserialize<'de> for AssetOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for AssetOptions
impl Hash for AssetOptions
Source§impl PartialEq for AssetOptions
impl PartialEq for AssetOptions
Source§impl PartialOrd for AssetOptions
impl PartialOrd for AssetOptions
Source§impl Serialize for AssetOptions
impl Serialize for AssetOptions
Source§impl SerializeConst for AssetOptions
impl SerializeConst for AssetOptions
impl Copy for AssetOptions
impl StructuralPartialEq for AssetOptions
Auto Trait Implementations§
impl Freeze for AssetOptions
impl RefUnwindSafe for AssetOptions
impl Send for AssetOptions
impl Sync for AssetOptions
impl Unpin for AssetOptions
impl UnwindSafe for AssetOptions
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