Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use rocket::State;
- pub fn main() {
- rocket::ignite()
- .manage(ServerState::new())
- .mount("/", routes![clear]).launch();
- }
- struct ServerState {
- pub board: usize
- }
- impl ServerState {
- pub fn new() -> ServerState {
- ServerState {
- board: 0
- }
- }
- pub fn clear(&mut self) {
- self.board = 0;
- }
- }
- #[post("/clear")]
- fn clear(mut state: State<ServerState>) -> () {
- state.clear();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement