• Home
  • Raw
  • Download

Lines Matching full:frame

80 pub enum Frame<T = Bytes> {  enum
92 impl<T> Frame<T> { implementation
93 pub fn map<F, U>(self, f: F) -> Frame<U> in map()
97 use self::Frame::*; in map()
100 Data(frame) => frame.map(f).into(), in map()
101 Headers(frame) => frame.into(), in map()
102 Priority(frame) => frame.into(), in map()
103 PushPromise(frame) => frame.into(), in map()
104 Settings(frame) => frame.into(), in map()
105 Ping(frame) => frame.into(), in map()
106 GoAway(frame) => frame.into(), in map()
107 WindowUpdate(frame) => frame.into(), in map()
108 Reset(frame) => frame.into(), in map()
113 impl<T> fmt::Debug for Frame<T> { implementation
115 use self::Frame::*; in fmt()
118 Data(ref frame) => fmt::Debug::fmt(frame, fmt), in fmt()
119 Headers(ref frame) => fmt::Debug::fmt(frame, fmt), in fmt()
120 Priority(ref frame) => fmt::Debug::fmt(frame, fmt), in fmt()
121 PushPromise(ref frame) => fmt::Debug::fmt(frame, fmt), in fmt()
122 Settings(ref frame) => fmt::Debug::fmt(frame, fmt), in fmt()
123 Ping(ref frame) => fmt::Debug::fmt(frame, fmt), in fmt()
124 GoAway(ref frame) => fmt::Debug::fmt(frame, fmt), in fmt()
125 WindowUpdate(ref frame) => fmt::Debug::fmt(frame, fmt), in fmt()
126 Reset(ref frame) => fmt::Debug::fmt(frame, fmt), in fmt()
131 /// Errors that can occur during parsing an HTTP/2 frame.
137 /// The padding length was larger than the frame-header-specified
147 /// The payload length specified by the frame header was not the
148 /// value necessary for the specific frame type.
151 /// Received a payload with an ACK settings frame
156 /// This is returned if a SETTINGS or PING frame is received with a stream
165 /// This is returned if a HEADERS or PRIORITY frame is received with an