Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre publish #1

Merged
merged 17 commits into from
May 3, 2023
Merged

Pre publish #1

merged 17 commits into from
May 3, 2023

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    a66fd14 View commit details
    Browse the repository at this point in the history
  2. Initial implementation

    This creates a framework on how to create an Actor and allows a client
    to send a request and receive a response.
    blinking8888 committed May 3, 2023
    Configuration menu
    Copy the full SHA
    da8e1e2 View commit details
    Browse the repository at this point in the history
  3. Implement abort and join

    Add the ability to join and abort the actor which is spawned as a task.
    blinking8888 committed May 3, 2023
    Configuration menu
    Copy the full SHA
    9b6d1c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a0bf34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1aff0ee View commit details
    Browse the repository at this point in the history
  6. actor: Simplify complex types

    Working with multiple angled brackets is hard!
    blinking8888 committed May 3, 2023
    Configuration menu
    Copy the full SHA
    f126aa9 View commit details
    Browse the repository at this point in the history
  7. Add ability to send an event

    An event is still a Request but does not expect a response to be
    returned from the Actor handler.  There is no return channel that is
    needed to create the request as there is no response.
    blinking8888 committed May 3, 2023
    Configuration menu
    Copy the full SHA
    20fdac9 View commit details
    Browse the repository at this point in the history
  8. Add documentation.

    Make shorthand types public too.
    blinking8888 committed May 3, 2023
    Configuration menu
    Copy the full SHA
    6115718 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8a43926 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fee10b5 View commit details
    Browse the repository at this point in the history
  11. Re-export Requestor

    blinking8888 committed May 3, 2023
    Configuration menu
    Copy the full SHA
    6a7b184 View commit details
    Browse the repository at this point in the history
  12. Change Actor trait's handle method to async.

    This allows implementers to call async methods from within the function.
    
    Original Author: Clyde Atillo
    blinking8888 committed May 3, 2023
    Configuration menu
    Copy the full SHA
    50eaac9 View commit details
    Browse the repository at this point in the history
  13. Rename crate name to atticus

    `simple-actor` is already taken.
    blinking8888 committed May 3, 2023
    Configuration menu
    Copy the full SHA
    a57912b View commit details
    Browse the repository at this point in the history
  14. Beef up README

    blinking8888 committed May 3, 2023
    Configuration menu
    Copy the full SHA
    d46da9c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5e18e92 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2d9a6e5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    08d79d7 View commit details
    Browse the repository at this point in the history