summaryrefslogtreecommitdiff
path: root/crates/tor-rtcompat/src/traits.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-rtcompat: Fix grammar in docIan Jackson2025-03-041-1/+1
* tor-rtcompat: Rename spawn_thread to spawn_blockingIan Jackson2025-03-041-28/+27
* tor-rtcompat: Give a reason in blocking_io for not using for cpu workIan Jackson2025-03-041-1/+4
* tor-rtcompat: Fix docs typoIan Jackson2025-03-041-1/+1
* tor-rtcompat: Change the title of RuntimeIan Jackson2025-03-041-1/+1
* tor-rtcompat: Clarify reentrancy restrictions on `block_on`Ian Jackson2025-03-041-2/+5
* tor-rtcompat: Explain Sendness of reenter_block_on futureIan Jackson2025-03-041-0/+6
* tor-rtcompat: Clarify distinction between Runtime and ToplevelIan Jackson2025-03-041-2/+8
* tor-rtcompat: Linkify a mention of spawn_threadIan Jackson2025-03-041-1/+1
* tor-rtcompat: Clarify docs (3)Ian Jackson2025-03-041-1/+1
* tor-rtcompat: Make a precise example for mpsc::channelIan Jackson2025-03-041-1/+1
* tor-rtcompat: Blocking::spawn_thread semantics correctionIan Jackson2025-03-041-2/+11
* tor-rtcompat: Clarify docs (2)Ian Jackson2025-03-041-1/+1
* tor-rtcompat: Clarify docsIan Jackson2025-03-041-1/+1
* tor-rtmocK; Detect wrong-context blocking_io and spawn_threadIan Jackson2025-03-041-2/+0
* tor-rtmocK; Detect re-entry into MockExecutorIan Jackson2025-03-041-1/+0
* tor-rtcompat: Remove ToplevelBlockon from RuntimeIan Jackson2025-03-041-3/+3
* tor-rtcompat: Provide Blocking::blocking_ioIan Jackson2025-03-041-2/+51
* tor-rtcompat: Provide a new function for executor re-entryIan Jackson2025-03-041-3/+44
* tor-rtcompat: New plan for blocking interaction, Blocking traitIan Jackson2025-03-041-16/+109
* tor-rtcompat: Rename BlockOn to ToplevelBlockOnIan Jackson2025-03-041-5/+5
* tor-rtcompat: Rename UnsupportedStreamOps to NoOpStreamOpsHandle.Gabriela Moldovan2025-01-151-3/+3
* tor-rtcompat: Big invasive change adding StreamOps bound everywhere.Gabriela Moldovan2025-01-151-2/+2
* tor-rtcompat: Implement StreamOps for Framed.Gabriela Moldovan2025-01-151-0/+13
* tor-rtcompat: Add the ability to get a StreamOps handle.Gabriela Moldovan2025-01-151-0/+20
* tor-rtcompat: Note that SpawnBlocking isn't for CPU-bound tasks.Wesley Aptekar-Cassels2025-01-071-1/+1
* tor-rtcompat: Use GAT instead of RPIT in SpawnBlocking trait.Wesley Aptekar-Cassels2025-01-071-1/+4
* tor-rtcompat: Add note about what to use spawn_blocking for.Wesley Aptekar-Cassels2025-01-071-1/+5
* tor-rtcompat: Link to spawn_blocking docs.Wesley Aptekar-Cassels2025-01-071-0/+6
* tor-rtcompat: Add spawn_blocking to Runtime trait.Wesley Aptekar-Cassels2025-01-071-0/+11
* tor-rtcompat: Replace bad_api_usage with UnsupportedStreamOp.Gabriela Moldovan2024-12-101-6/+6
* tor-rtcompat: Add an error type for unsupported StreamOps.Gabriela Moldovan2024-12-101-0/+27
* tor-rtcompat: Add a default implementation for StreamOps::set_tcp_notsent_lowat.Gabriela Moldovan2024-12-101-2/+8
* tor-rtcompat: Clarify the StreamOps documentation.Gabriela Moldovan2024-12-101-4/+6
* tor-rtcompat: Require NetStream{Listener,Provider} streams to impl StreamOps.Gabriela Moldovan2024-12-101-2/+2
* tor-rtcompat: Add a StreamOps trait.Gabriela Moldovan2024-12-101-0/+10
* Remove re-export of "unix" from tor_rtcompat.Nick Mathewson2024-10-291-1/+1
* rtcompat: Fix some rustdoc links.Nick Mathewson2024-09-241-1/+1
* rtcompat: remove async_trait from NetStreamListener.Nick Mathewson2024-09-241-2/+0
* Make Runtime require NetStreamProvider<unix::SocketAddr>Nick Mathewson2024-09-241-4/+7
* rtcompat: Require Sync and 'static for NetStreamListener::IncomingNick Mathewson2024-09-241-1/+5
* rtcompat: Add ADDR parameter to NetStream{Provider,Listener}Nick Mathewson2024-09-241-11/+11
* Documentation updates for "NetStreamProvider" renameNick Mathewson2024-09-241-15/+16
* rtcompat: Rename TcpProvider to NetStreamProvider.Nick Mathewson2024-09-241-12/+12
* rtcompat: Remove accept() from TcpListenerNick Mathewson2024-09-241-3/+0
* tls: Support export keying material (RFC 5705)David Goulet2024-06-181-0/+10
* tor-rtcompat: Add CoarseTimeProvider to docs for Runtime traitIan Jackson2024-04-151-0/+1
* tor-rtcompat: Rename coarsetime module to coarse_timeIan Jackson2024-03-251-1/+1
* tor-rtcompat: Make Runtime imply CoarseTimeProvider, etc.Ian Jackson2024-03-251-0/+2
* tor-rtcompat: Provide coarsetime APIs and RealCoarseTimeProviderIan Jackson2024-03-251-0/+13