pub struct ThemePack {
pub name: String,
pub version: String,
pub description: Option<String>,
pub author: Option<String>,
pub license: Option<String>,
pub homepage: Option<String>,
pub root_dir: PathBuf,
pub template_dirs: Vec<PathBuf>,
pub target_dirs: Vec<PathBuf>,
}Fields§
§name: String§version: String§description: Option<String>§license: Option<String>§homepage: Option<String>§root_dir: PathBuf§template_dirs: Vec<PathBuf>§target_dirs: Vec<PathBuf>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ThemePack
impl<'de> Deserialize<'de> for ThemePack
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
impl Eq for ThemePack
impl StructuralPartialEq for ThemePack
Auto Trait Implementations§
impl Freeze for ThemePack
impl RefUnwindSafe for ThemePack
impl Send for ThemePack
impl Sync for ThemePack
impl Unpin for ThemePack
impl UnsafeUnpin for ThemePack
impl UnwindSafe for ThemePack
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