Versions in this module Expand all Collapse all v1 v1.1.0 Jul 9, 2026 Changes in this version + func AppendFunc[A any, B any, S []A, D []B](d D, s S, f func(A) B) D + func Convert4to6(netID string, ip net.IP) net.IP + type MyceliumInspection struct + Address net.IP + PublicHexKey string + func (m *MyceliumInspection) Gateway() (subnet net.IPNet, gw net.IPNet, err error) + func (m *MyceliumInspection) IP(seed zos.Bytes) (ip net.IPNet, gw net.IPNet, err error) + type NetResource struct + func New(nr pkg.Network, keyDir string) *NetResource + func (nr *NetResource) AttachMycelium(name string) (err error) + func (nr *NetResource) BridgeName() (string, error) + func (nr *NetResource) ConfigureWG(privateKey string) error + func (nr *NetResource) Create() error + func (nr *NetResource) Delete() error + func (nr *NetResource) HasWireguard() (bool, error) + func (nr *NetResource) ID() string + func (nr *NetResource) MyceliumIP(seed zos.Bytes) (ip net.IPNet, gw net.IPNet, err error) + func (nr *NetResource) MyceliumServiceName() string + func (nr *NetResource) NRIface() (string, error) + func (nr *NetResource) Namespace() (string, error) + func (nr *NetResource) SetMycelium() (err error) + func (nr *NetResource) SetWireguard(wg *wireguard.Wireguard) error + func (nr *NetResource) String() string + func (nr *NetResource) WGName() (string, error)