Commit Graph

2 Commits

Author SHA1 Message Date
Cyril Scetbon bef6e3b5e5
Upgrade axum to 0.7.4 (#121)
* Upgrade Axum to 0.7.4

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Export Axum crate

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Upgrade Axum in macros as well

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Upgrade crates that depend on Axum

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Use axum from dapr::server::actor

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Remove trailing spaces and fix typos

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Format file

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Upgrade env_logger and toolchain

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Trim spaces and remove useless quotes

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Use named parameter

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

* Run cargo fmt

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>

---------

Signed-off-by: Cyril Scetbon <cscetbon@gmail.com>
2024-02-22 18:20:58 -08:00
Daniel Gerlag 8db69d84fe
Initial implementation of actor runtime (#99)
* actor implementation

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* nits

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* tests

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* make client cloneable

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* logs

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* logging

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* async methods

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* shutdown semantics

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* clone actor client context

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* actor implementation

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* move tests

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* actor factory

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* wip

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* readme

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* pr feedback Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* cargo fmt

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* cargo clippy --fix

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* proc macro

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* dependency shuffle

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* Update lib.rs

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* docs

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* enable decorating type alias

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* graceful shutdown

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* merge issues

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* cargo fmt

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* update rust version

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* publish macro crate

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* dependency issue

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

* clippy warnings

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>

---------

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>
2024-01-09 10:31:23 -08:00