pub struct PackMeta {
pub id: String,
pub name: String,
pub version: String,
pub description: String,
pub extends: Option<String>,
pub field_casing: String,
pub operation_casing: String,
}Fields§
§id: String§name: String§version: String§description: String§extends: Option<String>Inherit templates, type_map, filters, layouts from another pack.
field_casing: StringField name casing: “camel”, “snake”, “original”.
operation_casing: StringOperation name casing: “camel”, “snake”, “pascal”.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PackMeta
impl<'de> Deserialize<'de> for PackMeta
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
Auto Trait Implementations§
impl Freeze for PackMeta
impl RefUnwindSafe for PackMeta
impl Send for PackMeta
impl Sync for PackMeta
impl Unpin for PackMeta
impl UnsafeUnpin for PackMeta
impl UnwindSafe for PackMeta
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