pub trait DatabaseCapability: Send + Sync {
// Required method
fn migrations(&self) -> Vec<Box<dyn MigrationTrait>>;
}Expand description
Database capability: gears provide migrations, runtime executes them.
§Security
Gears MUST NOT receive raw database connections. They only return migration definitions.
Required Methods§
fn migrations(&self) -> Vec<Box<dyn MigrationTrait>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".