pub struct TemplateInfo {Show 22 fields
pub name: String,
pub pg_major: u32,
pub source: TemplateSource,
pub database: String,
pub size_bytes: u64,
pub built_at: i64,
pub age_secs: u64,
pub warnings: Vec<String>,
pub current_gen: u32,
pub generations: u32,
pub paused: bool,
pub last_error: Option<String>,
pub every_secs: Option<u64>,
pub every_mode: RefreshMode,
pub migrate: Option<String>,
pub auto_migrate: bool,
pub on_stale: OnStale,
pub keep: u32,
pub mask: Option<PathBuf>,
pub base: Option<String>,
pub branch: Option<String>,
pub base_branch: Option<String>,
}Fields§
§name: String§pg_major: u32§source: TemplateSource§database: String§size_bytes: u64§built_at: i64§age_secs: u64§warnings: Vec<String>§current_gen: u32§generations: u32How many generations the template has on disk.
paused: bool§last_error: Option<String>§every_secs: Option<u64>§every_mode: RefreshMode§migrate: Option<String>The migrate command, passwords masked.
auto_migrate: bool§on_stale: OnStale§keep: u32§mask: Option<PathBuf>The masking file, when the template has one.
base: Option<String>A branch template: its base template.
branch: Option<String>A branch template: its git branch.
base_branch: Option<String>A base template: the branch its recorded checkout follows.
Trait Implementations§
Source§impl Clone for TemplateInfo
impl Clone for TemplateInfo
Source§impl Debug for TemplateInfo
impl Debug for TemplateInfo
Source§impl<'de> Deserialize<'de> for TemplateInfo
impl<'de> Deserialize<'de> for TemplateInfo
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 TemplateInfo
impl RefUnwindSafe for TemplateInfo
impl Send for TemplateInfo
impl Sync for TemplateInfo
impl Unpin for TemplateInfo
impl UnsafeUnpin for TemplateInfo
impl UnwindSafe for TemplateInfo
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