in rpc/triple/reflection/go-client/cmd/main.go [35:70]
func main() {
cli, err := client.NewClient(
client.WithClientURL("tri://127.0.0.1:20000"),
)
if err != nil {
panic(err)
}
svc, err := reflection.NewServerReflection(cli)
if err != nil {
panic(err)
}
stream, err := svc.ServerReflectionInfo(context.Background())
if err != nil {
panic(err)
}
if err := fileByFilename(stream); err != nil {
logger.Error(err)
}
if err := fileContainingSymbol(stream); err != nil {
logger.Error(err)
}
if err := listServices(stream); err != nil {
logger.Error(err)
}
if err := stream.CloseRequest(); err != nil {
logger.Error(err)
}
if err := stream.CloseResponse(); err != nil {
logger.Error(err)
}
}