From 83d3156c62ff2f08b489e968f9cfce27618e1bf2 Mon Sep 17 00:00:00 2001 From: Aman Gupta Date: Thu, 13 Aug 2015 17:25:29 -0700 Subject: [PATCH] codec/packet: expose predicates for packet flags --- src/codec/packet/mod.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/codec/packet/mod.rs b/src/codec/packet/mod.rs index 68a7ef3..8fad4c9 100644 --- a/src/codec/packet/mod.rs +++ b/src/codec/packet/mod.rs @@ -67,6 +67,14 @@ impl Packet { self.0.flags = value.bits(); } + pub fn is_key(&self) -> bool { + self.flags().contains(flag::KEY) + } + + pub fn is_corrupt(&self) -> bool { + self.flags().contains(flag::CORRUPT) + } + pub fn stream(&self) -> usize { self.0.stream_index as usize }