2.5. User Roles and Responsibilities

This section describes the users of the Tic Tac Toe library.

2.5.1. Rust Application Developer

The Rust application developer uses the library to create awesome Tic Tac Toe games.

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.

2.5.2. 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.

Responsibilities

  • Challenge a friend to a game of Tic Tac Toe.

  • Attempt to win against the computer.