address review: drop backwards-compat request/response aliases, use canonical names
This commit is contained in:
parent
d0beec8a40
commit
144912f8e0
14 changed files with 183 additions and 229 deletions
|
|
@ -21,9 +21,6 @@ fn default_true() -> bool {
|
|||
/// Unified request enum for both agent and manager sockets. The agent's
|
||||
/// identity is the socket it arrived on. Privileged variants are marked
|
||||
/// `*(privileged)*` — an agent socket returns `Err` for them server-side.
|
||||
///
|
||||
/// `AgentRequest` and `ManagerRequest` are type aliases for this enum;
|
||||
/// existing callers continue to compile unchanged.
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
#[serde(tag = "cmd", rename_all = "snake_case")]
|
||||
pub enum Request {
|
||||
|
|
@ -308,16 +305,8 @@ pub enum Request {
|
|||
},
|
||||
}
|
||||
|
||||
/// Backwards-compatible aliases. Both sockets now speak the unified `Request`
|
||||
/// / `Response` wire; the server-side privilege gate rejects privileged
|
||||
/// variants on agent sockets with `Err { message: "privileged variant..." }`.
|
||||
pub type AgentRequest = Request;
|
||||
pub type ManagerRequest = Request;
|
||||
|
||||
/// Unified response enum for both agent and manager sockets. Privileged
|
||||
/// variants (`Logs`, `Schedules`) are never returned on agent sockets.
|
||||
///
|
||||
/// `AgentResponse` and `ManagerResponse` are type aliases for this enum.
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
#[serde(tag = "kind", rename_all = "snake_case")]
|
||||
pub enum Response {
|
||||
|
|
@ -408,7 +397,3 @@ pub enum Response {
|
|||
/// the agent's next start.
|
||||
GracefulStop,
|
||||
}
|
||||
|
||||
/// Backwards-compatible response aliases.
|
||||
pub type AgentResponse = Response;
|
||||
pub type ManagerResponse = Response;
|
||||
|
|
|
|||
Loading…
Reference in a new issue