Cloning Senders & Callers, Memory leak fix, return Aborthandle for intervals, various fixes & dependency updates #51
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi again @sunli829! 👋
Apologies for the large individual PR and list of changes - been meaning to create an upstream PR for a while for all of these features/fixes after using in production working off my fork.
This PR contains the following:
Clone
Senders
&Callers
using dyncloneCallerFn
in aMutex
Broker
to use removeBox<dyn Any + Send>
and useSender
directly - asked in Sender / Caller docu #44send_later
repeatedly)AbortHandle
forintervals
/send_later
so that creator can cancel before completion if desired without stopping actorusize
rather thanu64
- Resolves 32-bit platform error #41Eq
to compare Callers/Senders