summaryrefslogtreecommitdiff
path: root/crates/tor-rpcbase/src/method.rs
Commit message (Expand)AuthorAgeFilesLines
* rpcbase: Make recognized namespace list optional.Nick Mathewson2025-01-271-1/+1
* rpcbase: Move is_valid_rpc_identifier to crate root.Nick Mathewson2025-01-271-88/+1
* rpc: Rename InvalidMethodName to InvalidRpcIdentifier.Nick Mathewson2025-01-271-13/+15
* Remove RPC TODO about bypass_method_dispatch method.Nick Mathewson2025-01-271-6/+1
* rpc: Make cancel requests uncancellable.Nick Mathewson2025-01-221-1/+18
* rpc: Simplify method-dispatch-bypass logic a bitNick Mathewson2024-10-231-10/+10
* rpc: Add a mechanism for method that bypass regular dispatchNick Mathewson2024-10-231-2/+34
* rpcbase: Facility for looking up RPC method informationNick Mathewson2024-08-121-2/+31
* rpc: Refactor errors part 1: a new RpcMethod trait.Nick Mathewson2024-07-251-11/+25
* rpcbase: Replace a TODO with a set of notes and caveatsNick Mathewson2024-07-251-7/+10
* rpc: Tests for method name checking.Nick Mathewson2024-07-151-0/+38
* Change deftly syntax to post 0.12.1 versionIan Jackson2024-06-171-1/+1
* Add a few "TODO RPC" notesNick Mathewson2024-05-161-0/+3
* RPC: Fill in documentation about invoke_specialNick Mathewson2024-05-161-2/+5
* RPC: Require an Error type in methods.Nick Mathewson2024-05-161-0/+5
* Relax Serialize requirement on method outputs.Nick Mathewson2024-05-161-3/+5
* rpc: Move typetag onto subtrait of DynMethodNick Mathewson2024-05-161-14/+33
* RPC: Enforce method name format.Nick Mathewson2024-05-141-0/+71
* rpc: Remove a limitation on DynMethod macro.Nick Mathewson2024-05-061-6/+5
* rpc: Revise backend for dispatchable-object macro.Nick Mathewson2024-04-221-11/+0
* rpc: Move deftly attributes into an `rpc` namespace.Nick Mathewson2024-04-111-3/+3
* Refactor: remove existence of HasConstTypeId_ as a traitNick Mathewson2024-04-081-1/+12
* Port many of the macros in tor-rpcbase to use derive-deftly.Nick Mathewson2024-04-041-20/+20
* Arti: Add ability to remember the list of methods names.Nick Mathewson2023-04-191-0/+36
* rpc: Split Method into DynMethod and MethodNick Mathewson2023-04-191-9/+39
* tor-rpcbase: Rename cmd.rs to method.rs.Nick Mathewson2023-04-121-0/+52