diff options
Diffstat (limited to 'src/transport/paths.rs')
| -rw-r--r-- | src/transport/paths.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/transport/paths.rs b/src/transport/paths.rs index 13fc6db..e8858da 100644 --- a/src/transport/paths.rs +++ b/src/transport/paths.rs @@ -706,6 +706,12 @@ impl Paths { link.inner.connection(&target) } + /// How hole punching to `address` went (`Transport::punching`). + pub(crate) fn punching(&self, address: &str) -> Option<crate::transport::Punching> { + let (link, target) = self.split(address)?; + link.inner.punching(&target) + } + /// Paths' own figures, and every transport's. pub(crate) fn stats(&self) -> TransportStats { let mut stats = TransportStats::default(); |
