package mafmt
Import Path
github.com/multiformats/go-multiaddr-fmt (on go.dev)
Dependency Relation
imports 2 packages, and imported by 6 packages
Involved Source Files
patterns.go
Package-Level Type Names (total 2)
( Base) Matches(a ma.Multiaddr) bool
( Base) String() string
Base : Pattern
Base : expvar.Var
Base : fmt.Stringer
var DNS4
var DNS6
( Pattern) Matches(ma.Multiaddr) bool
( Pattern) String() string
Base
Pattern : expvar.Var
Pattern : fmt.Stringer
func And(ps ...Pattern) Pattern
func Or(ps ...Pattern) Pattern
func And(ps ...Pattern) Pattern
func Or(ps ...Pattern) Pattern
var DNS
var HTTP
var HTTPS
var IP
var IPFS
var P2P
var QUIC
var Reliable
var TCP
var UDP
var Unreliable
var UTP
var WebRTCDirect
var github.com/libp2p/go-libp2p/p2p/transport/websocket.WsFmt
Package-Level Variables (total 15)
Define a dnsaddr, dns, dns4 or dns6 format multiaddr
Define a dns4 format multiaddr
Define a dns6 format multiaddr
Define http over TCP or DNS or http over DNS format multiaddr
Define https over TCP or DNS or https over DNS format multiaddr
Define IP as either ipv4 or ipv6
IPFS can run over any reliable underlying transport protocol
Deprecated: use P2P
P2P can run over any reliable underlying transport protocol
Define QUIC as 'quic' on top of udp (on top of ipv4 or ipv6)
Now define a Reliable transport as either tcp or utp or quic
Define TCP as 'tcp' on top of either ipv4 or ipv6, or dns equivalents.
Define UDP as 'udp' on top of either ipv4 or ipv6, or dns equivalents.
Define unreliable transport as udp
Define UTP as 'utp' on top of udp (on top of ipv4 or ipv6).
Define p2p-webrtc-direct over HTTP or p2p-webrtc-direct over HTTPS format multiaddr
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |