aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-memtrack
Commit message (Collapse)AuthorAgeFilesLines
...
* tor-memtrack: Provide Error types for use by our implsIan Jackson2024-04-234-3/+104
|
* tor-memtrack: Introduce configurationIan Jackson2024-04-234-0/+124
| | | | Nothing uses this yet.
* tor-memtrack: Provide a couple of utilitiesIan Jackson2024-04-233-0/+71
| | | | | We'll use Qty for printing amounts of memory, and .take() for convenience in a lot of places.
* tor-memtrack: Add dependencies and imports we're going to useIan Jackson2024-04-233-0/+78
| | | | Establish the principal in-crate namespace.
* memtrack docs: Minor clarifications, and IsParticipantIan Jackson2024-04-231-9/+9
| | | | | | While writing the actual code, the distinction between Participation and `dyn Participant` and Participant (the abstract concept) was a bit confusing. Rename the trait, and clarify things a little.
* memtrack docs: Wrap (whitespace changes, manual)Ian Jackson2024-04-231-28/+74
| | | | | | Use semantic newlines, not hugely long one-line paragraphs. (I think this file must originally have been a pad or a gitlab comment.)
* memtrack docs: Move overview to lib.rsIan Jackson2024-04-231-0/+92
|
* tor-memtrack: Introduce new crate (empty)Ian Jackson2024-04-233-0/+72
Put it just above tor-rpcbase, which maybe it would want to use for metrics export via RPC? For now we have some dead code `#[allow]`s.