mysql_cdc 0.2.1

MySQL/MariaDB binlog change data capture (CDC) connector for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#[derive(Debug)]
pub enum DatabaseProvider {
    MariaDB,
    MySQL,
}

impl DatabaseProvider {
    pub fn from(server: &String) -> Self {
        match server.contains("MariaDB") {
            true => DatabaseProvider::MariaDB,
            _ => DatabaseProvider::MySQL,
        }
    }
}