aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-linkspec/src/traits.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-linkspec: Provide HasRelayIds::has_any_relay_id_from (fmt)Ian Jackson2023-08-291-3/+3
* tor-linkspec: Provide HasRelayIds::has_any_relay_id_fromIan Jackson2023-08-291-0/+67
* 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
* linkspec: cleanup usage; change std::fmt to fmt.Nick Mathewson2023-06-121-6/+6
* linkspec: Implement HasRelayIds::display_relay_ids().Nick Mathewson2023-06-091-6/+49
* Change CircTarget::linkspecs() to return an encoded list.Nick Mathewson2023-05-101-4/+10
* test_linkspecs: tidy order of linkspecsNick Mathewson2023-05-101-11/+11
* Move responsibility for linkspec sorting to CircTarget.Nick Mathewson2023-05-101-2/+13
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Merge branch 'ya-lint' into 'main'eta2023-01-061-1/+4
|\
| * tor-linkspec: Fix an unused lintIan Jackson2022-12-121-1/+4
* | test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
|/
* Separate BridgeAddr and PtTargetAddrIan Jackson2022-11-301-2/+2
* Merge branch 'more-linkspec-tests' into 'main'Nick Mathewson2022-11-291-0/+7
|\
| * linkspec: Add tests for has_any_identity.Nick Mathewson2022-11-281-0/+7
* | Remove deprecated aliases in tor-linkspec.Nick Mathewson2022-11-291-2/+2
* | linkspec: Give a Redacted form for chantarget.Nick Mathewson2022-11-281-6/+28
|/
* TransportId: Fix test case for no pt-targetIan Jackson2022-11-221-16/+19
* Fix a missing import in tests.Nick Mathewson2022-11-181-1/+1
* Merge branch 'refactor_into_ownedchantarget' into 'main'Nick Mathewson2022-11-181-7/+1
|\
| * CircMgr: Refactor DirSpecificTarget constructorNick Mathewson2022-11-181-7/+1
* | ChanTarget: Add a display function, with better output.Nick Mathewson2022-11-171-2/+79
|/
* linkspec: Rename "maybe rename this?" TODOs in favor of #623Nick Mathewson2022-11-071-3/+0
* Downgrade TODO on chan_methodNick Mathewson2022-11-071-1/+1
* linkspec: add HasRelayIds::has_any_identity.Nick Mathewson2022-10-251-1/+6
* linkspec: specify sort order for HasRelayIds.Nick Mathewson2022-10-241-2/+13
* linkspec: Add compare-by-relay-ids function to HasRelayIdsNick Mathewson2022-10-211-1/+68
* Merge branch 'bridge-internal-apis' into 'main'Ian Jackson2022-10-201-1/+7
|\
| * tor-linkspec: impl From<&ChanTarget> for OwnedChanTargetIan Jackson2022-10-201-1/+7
* | HasAddrs: Make it clear that the set of addresses can be emptyIan Jackson2022-10-201-1/+4
|/
* Fix some rustdoc errors.Nick Mathewson2022-10-131-1/+1
* Fix a warning that I reintroduced.Nick Mathewson2022-10-111-0/+1
* Change multiplicity of ChannelMethod and addressesNick Mathewson2022-10-111-17/+11
* Allow two useless pattern matches that are going to be not uselessIan Jackson2022-10-111-0/+1
* Move two users of HasAddrs to HasChannelMethodsNick Mathewson2022-10-061-2/+4
* Begin revising HasAddr and its relationship to ChanTargetNick Mathewson2022-10-061-10/+26
* Add a HasChanMethods trait, with a bunch of open TODO questions.Nick Mathewson2022-09-231-1/+20
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-14/+62
* Remove get_ed_identity_key as unused.Nick Mathewson2022-08-101-23/+0
* Teach guard restrictions about RelayId.Nick Mathewson2022-08-101-0/+11
* Add a set of Identity-related types and accessors.Nick Mathewson2022-08-101-2/+47
* Introduce HasRelayIds::same_relay_ids.Nick Mathewson2022-08-021-0/+10
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-021-14/+24
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-2/+0
* tor-linkspec: Remove redundant method; add more tests.Nick Mathewson2021-12-041-10/+25
* Improve some documentation linksNick Mathewson2021-10-291-2/+2
* fix/silence clippy lints in test modulesDaniel Eades2021-09-081-0/+1
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+149