pub struct DatastoreSchemaStatusResult {
pub datastore: DatastoreRef,
pub database: String,
pub status: DatastoreSchemaCompatibilityStatus,
pub current_version: Option<String>,
pub target_version: String,
pub migration_history_present: bool,
pub applied_versions: Vec<String>,
pub missing_tables: Vec<String>,
pub ducklake_catalog_migrations: DuckLakeCatalogMigrationOwnership,
}Fields§
§datastore: DatastoreRef§database: String§status: DatastoreSchemaCompatibilityStatus§current_version: Option<String>§target_version: String§migration_history_present: bool§applied_versions: Vec<String>§missing_tables: Vec<String>§ducklake_catalog_migrations: DuckLakeCatalogMigrationOwnershipTrait Implementations§
Source§impl Clone for DatastoreSchemaStatusResult
impl Clone for DatastoreSchemaStatusResult
Source§fn clone(&self) -> DatastoreSchemaStatusResult
fn clone(&self) -> DatastoreSchemaStatusResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DatastoreSchemaStatusResult
impl Debug for DatastoreSchemaStatusResult
Source§impl<'de> Deserialize<'de> for DatastoreSchemaStatusResult
impl<'de> Deserialize<'de> for DatastoreSchemaStatusResult
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 DatastoreSchemaStatusResult
impl StructuralPartialEq for DatastoreSchemaStatusResult
Auto Trait Implementations§
impl Freeze for DatastoreSchemaStatusResult
impl RefUnwindSafe for DatastoreSchemaStatusResult
impl Send for DatastoreSchemaStatusResult
impl Sync for DatastoreSchemaStatusResult
impl Unpin for DatastoreSchemaStatusResult
impl UnsafeUnpin for DatastoreSchemaStatusResult
impl UnwindSafe for DatastoreSchemaStatusResult
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