#db #scoreboard #challenge #connection #mysql #score-board

scoreboard_db

为内部代码挑战服务器提供数据库连接的库

1 个不稳定版本

0.2.1 2023年10月21日

#2737数据库接口

MIT 许可证

21KB
531

概述

一个简单的库,用于与代码挑战记分板数据库交互。

测试

设置一个名为code_challenge的MySQL测试数据库。位于端口3306

export DB_PASS=<password>
cargo test

使用方法

您的主要接口是scoreboard模块,您应该这样使用它

use scoreboard::ScoreBoard;


let mute scoreboard = Scoreboard::new(scores);

let scoreboard = ScoreBoard::new(scores);
let filters = Builder::new()
    .add_filter(Filter::Player(vec!["foo".to_string()]))
    .add_filters(Filter::Sort())
    .build();
let scores = scoreboard.display(Some(&filters));



依赖项

~0.5–13MB
~155K SLoC