From 2fd0f0be50b10baa5fe85dd98080da181ea4b4af Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Thu, 17 Jun 2021 15:21:03 -0700 Subject: [PATCH] Make TypedEnvelope fields public --- zed-rpc/src/peer.rs | 16 +++------------- zed/src/workspace.rs | 2 +- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/zed-rpc/src/peer.rs b/zed-rpc/src/peer.rs index 230af4c60e5181a30548c2cc7d4fdb07f151551b..51c5d00737b49e764e0e1c22e995dc1701b6f43f 100644 --- a/zed-rpc/src/peer.rs +++ b/zed-rpc/src/peer.rs @@ -38,19 +38,9 @@ type MessageHandler = Box< >; pub struct TypedEnvelope { - id: u32, - connection_id: ConnectionId, - payload: T, -} - -impl TypedEnvelope { - pub fn connection_id(&self) -> ConnectionId { - self.connection_id - } - - pub fn payload(&self) -> &T { - &self.payload - } + pub id: u32, + pub connection_id: ConnectionId, + pub payload: T, } pub struct Peer { diff --git a/zed/src/workspace.rs b/zed/src/workspace.rs index ac65daec85ff497d35a7eae7b0396f4c0f84a2bd..b2ea568f380be85b680bebd732a6ea4f835b10c5 100644 --- a/zed/src/workspace.rs +++ b/zed/src/workspace.rs @@ -113,7 +113,7 @@ async fn handle_open_buffer( rpc: &Arc, cx: &mut AsyncAppContext, ) -> anyhow::Result<()> { - let payload = request.payload(); + let payload = &request.payload; dbg!(&payload.path); rpc.respond(request, proto::OpenBufferResponse { buffer: None }) .await?;