code: func (v *Vibranium) ListNetworks(ctx context.Context, opts *pb.ListNetworkOptions) (*pb.Networks, error) {
  	networks, err := v.cluster.ListNetworks(ctx, opts.Podname, opts.Driver)
  	if err != nil {
  		return nil, err
  	}
  
  	ns := []*pb.Network{}
  	for _, n := range networks {
  		ns = append(ns, toRPCNetwork(n))
  	}
  	return &pb.Networks{Networks: ns}, nil
  }
docs: // ListNetworks list networks for pod