We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a64d669 commit 94c53e9Copy full SHA for 94c53e9
src/message.rs
@@ -177,20 +177,20 @@ impl <S> Reader<S> where S: ReaderSegments {
177
}
178
179
180
-/// A reader object that owns the underlying data in the message
181
-pub struct OwnedReader<S, T>
+/// A message reader whose value is known to be of type `T`.
+pub struct TypedReader<S, T>
182
where S: ReaderSegments,
183
T: for<'a> Owned<'a> {
184
marker: ::std::marker::PhantomData<T>,
185
message: Reader<S>,
186
187
188
-impl <S, T> OwnedReader<S, T>
+impl <S, T> TypedReader<S, T>
189
190
T : for<'a> Owned<'a> {
191
192
pub fn new(message: Reader<S>) -> Self {
193
- OwnedReader {
+ TypedReader {
194
marker: ::std::marker::PhantomData,
195
message: message,
196
0 commit comments