summaryrefslogtreecommitdiff
path: root/crates/tor-rpcbase/src/obj.rs
Commit message (Expand)AuthorAgeFilesLines
* rpcbase: Use newer "tgens" deftly syntaxNick Mathewson2024-07-251-3/+1
* rpcbase: remove a TODO about expose_outside_of_sessionNick Mathewson2024-07-251-4/+0
* rpc: Test a previously unchecked cast function.Nick Mathewson2024-07-151-0/+3
* rpc: Add a test for failed downcast.Nick Mathewson2024-07-151-0/+9
* Change deftly syntax to post 0.12.1 versionIan Jackson2024-06-171-1/+1
* Update to derive-deftly 0.12.1Ian Jackson2024-06-171-1/+5
* tor-rpcbase: Add facility to downcast to Arc<dyn Trait>.Nick Mathewson2024-05-091-7/+28
* Make cast_to_trait inherent on dyn Object.Nick Mathewson2024-05-091-4/+10
* rpc: Revise backend for dispatchable-object macro.Nick Mathewson2024-04-221-12/+0
* Add TODO RPC items from review.Nick Mathewson2024-04-111-0/+1
* Fix a comment.Nick Mathewson2024-04-111-2/+1
* rpc: Add a missing not() to generic test.Nick Mathewson2024-04-111-1/+1
* Remove a duplicate $twheres.Nick Mathewson2024-04-111-1/+1
* rpc: Move deftly attributes into an `rpc` namespace.Nick Mathewson2024-04-111-9/+9
* Refactor: remove existence of HasConstTypeId_ as a traitNick Mathewson2024-04-081-0/+11
* Port many of the macros in tor-rpcbase to use derive-deftly.Nick Mathewson2024-04-041-94/+90
* rpcbase: Require that every Object is Send + Sync + 'staticNick Mathewson2024-04-041-2/+2
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* RPC: Functionality to downcast dyn Object to a dyn Trait.Nick Mathewson2023-06-121-7/+316
* rpc: make decl_object! responsible for writing impl Object {} blocks.Nick Mathewson2023-06-071-0/+1
* RPC: Let objects declare that they need a GlobalId.Nick Mathewson2023-06-051-1/+17
* tor-rpcbase: Rename and rephrase "command" to "method"Nick Mathewson2023-04-121-1/+1
* Rename tor-rpccmd to tor-rpcbase.Nick Mathewson2023-04-121-0/+61