| Index: mojo/public/rust/src/bindings/message.rs
|
| diff --git a/mojo/public/rust/src/bindings/message.rs b/mojo/public/rust/src/bindings/message.rs
|
| index 0d9834db31a9126b2d6bb568a4b641fc8b1d7d66..d9cc4acdbedaeac85cc70cd8b4086a11e495bb50 100644
|
| --- a/mojo/public/rust/src/bindings/message.rs
|
| +++ b/mojo/public/rust/src/bindings/message.rs
|
| @@ -25,7 +25,7 @@ pub struct MessageHeader {
|
| pub version: u32,
|
| pub name: u32,
|
| pub flags: u32,
|
| - request_id: u64,
|
| + pub request_id: u64,
|
| }
|
|
|
| impl MessageHeader {
|
| @@ -38,11 +38,6 @@ impl MessageHeader {
|
| request_id: 0,
|
| }
|
| }
|
| -
|
| - /// Set the request ID.
|
| - pub fn set_request_id(&mut self, id: u64) {
|
| - self.request_id = id;
|
| - }
|
| }
|
|
|
| impl MojomPointer for MessageHeader {
|
| @@ -65,7 +60,7 @@ impl MojomPointer for MessageHeader {
|
| fn encode_value(self, encoder: &mut Encoder, context: Context) {
|
| MojomEncodable::encode(self.name, encoder, context.clone());
|
| MojomEncodable::encode(self.flags, encoder, context.clone());
|
| - if self.flags != MESSAGE_HEADER_NO_FLAG {
|
| + if self.version > 0 {
|
| MojomEncodable::encode(self.request_id, encoder, context.clone());
|
| }
|
| }
|
| @@ -112,3 +107,4 @@ impl MojomEncodable for MessageHeader {
|
| }
|
|
|
| impl MojomStruct for MessageHeader {}
|
| +
|
|
|