1use const_serialize::SerializeConst;
2
3use crate::AssetOptions;
4
5#[derive(
7 Debug,
8 PartialEq,
9 PartialOrd,
10 Clone,
11 Copy,
12 Hash,
13 SerializeConst,
14 serde::Serialize,
15 serde::Deserialize,
16)]
17pub struct FolderAssetOptions {}
18
19impl Default for FolderAssetOptions {
20 fn default() -> Self {
21 Self::new()
22 }
23}
24
25impl FolderAssetOptions {
26 pub const fn new() -> Self {
28 Self {}
29 }
30
31 pub const fn into_asset_options(self) -> AssetOptions {
33 AssetOptions::Folder(self)
34 }
35}