21 lines
348 B
Rust
21 lines
348 B
Rust
pub trait DatabaseDriver {
|
|
fn query(&self, query: &str) -> Result<(), ()>;
|
|
}
|
|
|
|
pub struct Postgres;
|
|
pub struct SQLite;
|
|
|
|
|
|
impl DatabaseDriver for Postgres {
|
|
fn query(&self, _query: &str) -> Result<(), ()> {
|
|
Ok(())
|
|
}
|
|
}
|
|
|
|
impl DatabaseDriver for SQLite {
|
|
fn query(&self, _query: &str) -> Result<(), ()> {
|
|
Ok(())
|
|
}
|
|
}
|
|
|