summaryrefslogtreecommitdiff
path: root/crates/tor-rpcbase/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* rpc: Remove special conversion for SendUpdateError.Nick Mathewson2024-07-251-0/+6
* rpc: Remove RpcError data field and use ReportNick Mathewson2024-07-251-3/+11
* rpc: Refactor errors part 1: a new RpcMethod trait.Nick Mathewson2024-07-251-2/+2
* rpcbase: remove now-unused invoke methodsNick Mathewson2024-07-251-1/+1
* rpc: remove TODO about adding an extension traitNick Mathewson2024-07-251-4/+0
* rpcbase: remove "Nil" TODO.Nick Mathewson2024-07-251-3/+0
* rpcbase: tests for crate-level invoke functions.Nick Mathewson2024-07-151-0/+40
* rpc: Add RPC method invocation based on Context, not dispatch table.Nick Mathewson2024-06-101-0/+53
* rpc: Pass around our rpc::Context in an Arc.Nick Mathewson2024-06-101-1/+1
* RPC: Expose dispatch table from ContextNick Mathewson2024-05-161-0/+3
* rpc: Move typetag onto subtrait of DynMethodNick Mathewson2024-05-161-2/+2
* RPC: Enforce method name format.Nick Mathewson2024-05-141-1/+4
* tor-rpcbase: Add facility to downcast to Arc<dyn Trait>.Nick Mathewson2024-05-091-1/+1
* rpc: Add helper type for methods that return a single id.Nick Mathewson2024-05-091-0/+8
* Merge branch 'new_ci_cfg_strategy' into 'main'Nick Mathewson2024-05-071-2/+2
|\
| * Re-run maint/add_warning.Nick Mathewson2024-05-061-2/+2
* | Add a const instance of rpc::Nil.Nick Mathewson2024-05-061-0/+2
|/
* rpc: Revise backend for dispatchable-object macro.Nick Mathewson2024-04-221-4/+2
* Refactor: remove existence of HasConstTypeId_ as a traitNick Mathewson2024-04-081-1/+0
* Port many of the macros in tor-rpcbase to use derive-deftly.Nick Mathewson2024-04-041-2/+9
* deny clippy::unchecked_duration_subtractiontrinity-1686a2024-02-291-0/+1
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
* lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
* RPC: Functionality to downcast dyn Object to a dyn Trait.Nick Mathewson2023-06-121-3/+5
* rpc: Remove downgrade_owned for nowNick Mathewson2023-05-241-8/+0
* rpc: Implement functionality to remove objects from a sessionNick Mathewson2023-05-241-0/+25
* rpc: fix documentation for methods in Context.Nick Mathewson2023-05-241-6/+4
* RPC: Add "register" methods to RequestContext.Nick Mathewson2023-05-041-0/+23
* rpc: Simplify and clarify SendUpdateError.Nick Mathewson2023-04-191-7/+13
* Arti: Add ability to remember the list of methods names.Nick Mathewson2023-04-191-2/+3
* rpcbase: Use with_fn.Nick Mathewson2023-04-191-1/+3
* rpc: Split Method into DynMethod and MethodNick Mathewson2023-04-191-1/+1
* rpc: Move update sink out of context.Nick Mathewson2023-04-161-8/+13
* tor-rpcbase: Rename cmd.rs to method.rs.Nick Mathewson2023-04-121-2/+2
* tor-rpcbase: Rename and rephrase "command" to "method"Nick Mathewson2023-04-121-4/+4
* Rename tor-rpccmd to tor-rpcbase.Nick Mathewson2023-04-121-0/+113