pub struct TemplateInitArgs {
pub name: String,
pub source: TemplateSource,
pub database: Option<String>,
pub migrations: Option<PathBuf>,
pub max_age_secs: Option<u64>,
pub pg_major: Option<u32>,
pub settings: TemplateSettings,
}Fields§
§name: String§source: TemplateSource§database: Option<String>§migrations: Option<PathBuf>§max_age_secs: Option<u64>§pg_major: Option<u32>§settings: TemplateSettingsApplied with the first generation.
Trait Implementations§
Source§impl Clone for TemplateInitArgs
impl Clone for TemplateInitArgs
Source§impl Debug for TemplateInitArgs
impl Debug for TemplateInitArgs
Source§impl<'de> Deserialize<'de> for TemplateInitArgs
impl<'de> Deserialize<'de> for TemplateInitArgs
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 TemplateInitArgs
impl RefUnwindSafe for TemplateInitArgs
impl Send for TemplateInitArgs
impl Sync for TemplateInitArgs
impl Unpin for TemplateInitArgs
impl UnsafeUnpin for TemplateInitArgs
impl UnwindSafe for TemplateInitArgs
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