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

Expand ActorGroup API #621

Merged
merged 9 commits into from
Mar 31, 2024
Merged

Expand ActorGroup API #621

merged 9 commits into from
Mar 31, 2024

Commits on Mar 31, 2024

  1. Add ActorGroup::try_send_to_one

    Sends a message to one of the actors in the group.
    
    Updates #567
    Thomasdezeeuw committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    92128a6 View commit details
    Browse the repository at this point in the history
  2. Add ActorGroup::try_send_to_all

    Attempts to send a message to all actors in the group.
    
    Updates  #567
    Thomasdezeeuw committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    a16dd6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a08dd8b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e77c837 View commit details
    Browse the repository at this point in the history
  5. Remove ActorGroup::try_send

    And removes the Delivery enum as it's no longer used.
    
    The method itself is split into ActorGroup::try_send_to_one and
    try_send_to_all, which is easier to use and allows us to drop the Clone
    requirement from try_send_to_one.
    
    Closes #567
    Thomasdezeeuw committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    8bdcd25 View commit details
    Browse the repository at this point in the history
  6. Add ActorGroup::send_to_one

    Future version of try_send_to_one.
    
    Closes #565
    Thomasdezeeuw committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    a699eb7 View commit details
    Browse the repository at this point in the history
  7. Ignore Clippy lint

    Thomasdezeeuw committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    cbe5f44 View commit details
    Browse the repository at this point in the history
  8. Fix Delivery docs

    Thomasdezeeuw committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    0294821 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7569812 View commit details
    Browse the repository at this point in the history