trz-gateway-common 0.2.0

Secure Proxy / Agents implementation in Rust
Documentation
syntax = "proto3";

package terrazzo.remote.tests;

service TestTunnelService { rpc Calculate(Expression) returns (Value); }

message Expression {
  oneof kind {
    Operation operation = 1;
    Value value = 2;
  }
}

message Operation {
  Expression left = 1;
  Operator operator = 2;
  Expression right = 3;
}

message Value {
  oneof kind {
    int64 i = 1;
    double f = 2;
  }
}

enum Operator {
  UNDEFINED_OPERAND = 0;
  PLUS = 1;
  MINUS = 2;
  MULTIPLY = 3;
  DIVIDE = 4;
}