############################### User Roles and Responsibilities ############################### This section describes the users of the Tic Tac Toe library. .. index:: Rust application developer ========================== Rust Application Developer ========================== The Rust application developer uses the library to create awesome Tic Tac Toe games. .. rubric:: Responsibilities * Connect the library to a Tic Tac Toe user interface. * Read the library's documentation to determine how to use the library. * Debug the application when it does not run as expected. .. index:: player ================== Tic Tac Toe Player ================== The Tic Tac Toe player is an indirect user of the library. They use the application created by the Rust application developer to play an exciting game of Tic Tac Toe. .. rubric:: Responsibilities * Challenge a friend to a game of Tic Tac Toe. * Attempt to win against the computer.