crafter 0.3.0

Packet-level network interaction for Rust tools and agents.
Documentation
// Regenerated WHAD generic protocol subset.
// Pin: whad-team/whad-protocol release/v3
// Commit: 82dbbefe5c3a1b3bfa89f86829c8872985a7f27e

syntax = "proto3";

package generic;

enum ResultCode {
  SUCCESS = 0;
  ERROR = 1;
  PARAMETER_ERROR = 2;
  DISCONNECTED = 3;
  WRONG_MODE = 4;
  UNSUPPORTED_DOMAIN = 5;
  BUSY = 6;
}

message CmdResult {
  ResultCode result = 1;
}

message Progress {
  uint32 value = 1;
}

message DebugMsg {
  uint32 level = 1;
  bytes data = 2;
}

message VerboseMsg {
  bytes data = 1;
}

message Message {
  oneof msg {
    ResultCode result = 1;
    CmdResult cmd_result = 2;
    Progress progress = 3;
    DebugMsg debug = 4;
    VerboseMsg verbose = 5;
  }
}