github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/pkg/pluginmanager_service/grpc/proto/simple_addr.go (about)

     1  package proto
     2  
     3  import "net"
     4  
     5  type SimpleAddr struct {
     6  	NetworkString string `json:"network"`
     7  	AddressString string `json:"string"`
     8  }
     9  
    10  func NewSimpleAddr(addr net.Addr) *SimpleAddr {
    11  	return &SimpleAddr{
    12  		NetworkString: addr.Network(),
    13  		AddressString: addr.String(),
    14  	}
    15  }
    16  
    17  func (s SimpleAddr) Network() string {
    18  	return s.NetworkString
    19  
    20  }
    21  
    22  func (s SimpleAddr) String() string {
    23  	return s.AddressString
    24  }