Skip to main content

DatabaseCapability

Trait DatabaseCapability 

Source
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§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§