pub struct SchemaUpgradeState {
pub running: bool,
pub product: String,
pub app_version: String,
pub started_at: Option<String>,
pub finished_at: Option<String>,
pub current_step: String,
pub gated: bool,
pub steps: BTreeMap<String, SchemaUpgradeStepState>,
pub last_check: Option<SchemaUpgradeLastCheck>,
}Fields§
§running: bool§product: String§app_version: String§started_at: Option<String>§finished_at: Option<String>§current_step: String§gated: bool§steps: BTreeMap<String, SchemaUpgradeStepState>§last_check: Option<SchemaUpgradeLastCheck>Trait Implementations§
Source§impl Clone for SchemaUpgradeState
impl Clone for SchemaUpgradeState
Source§impl Debug for SchemaUpgradeState
impl Debug for SchemaUpgradeState
Source§impl<'de> Deserialize<'de> for SchemaUpgradeState
impl<'de> Deserialize<'de> for SchemaUpgradeState
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 SchemaUpgradeState
Source§impl PartialEq for SchemaUpgradeState
impl PartialEq for SchemaUpgradeState
Source§impl Serialize for SchemaUpgradeState
impl Serialize for SchemaUpgradeState
impl StructuralPartialEq for SchemaUpgradeState
Auto Trait Implementations§
impl Freeze for SchemaUpgradeState
impl RefUnwindSafe for SchemaUpgradeState
impl Send for SchemaUpgradeState
impl Sync for SchemaUpgradeState
impl Unpin for SchemaUpgradeState
impl UnsafeUnpin for SchemaUpgradeState
impl UnwindSafe for SchemaUpgradeState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.