1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
use {Parcel, Error, ErrorKind, Settings};
use hint;
use std::io::prelude::*;
#[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub struct Unimplemented;
impl Parcel for Unimplemented
{
const TYPE_NAME: &'static str = "Unimplemented";
fn read_field(_: &mut Read,
_: &Settings,
_: &mut hint::Hints) -> Result<Self, Error> {
Err(ErrorKind::UnimplementedParcel(Self::TYPE_NAME).into())
}
fn write_field(&self,
_: &mut Write,
_: &Settings,
_: &mut hint::Hints) -> Result<(), Error> {
unimplemented!();
}
}