Commit graph

14 commits

Author SHA1 Message Date
11469642be Use an associated type rather than a generic for IntoActorHandle
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-05 15:50:05 +01:00
29a127a62b Fix test name
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-05 14:49:33 +01:00
023a2a17fc Add more ergonomic constructor of ActorHandles
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-05 14:48:51 +01:00
d38b04396c Add Actor interface
This is the early idea. The error message is still not great if the
HandledMessages don't fit the Actor. (Aka forgot to impl Handle>

Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-05 14:21:38 +01:00
bf3e65a6e2 Re-order internals
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-05 10:59:42 +01:00
db03733d3c Adapt internals
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-05 10:32:52 +01:00
d1ad9bac7f Add license text
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-05 09:44:02 +01:00
edc076efdd Add Joined combinator
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-04 13:51:28 +01:00
44e8280093 Simplify the API bounds
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-04 12:50:44 +01:00
9fac3f08a1 Also map the reply
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-04 11:24:48 +01:00
36966ff86d Renamed MappedMessage
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-04 10:25:19 +01:00
66971a4f26 Add inspect
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-04 10:24:21 +01:00
f3f816acd9 Make everything async
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-04 09:42:03 +01:00
9ff1cf1bac Initial Commit
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-11-03 16:00:59 +01:00