aboutsummaryrefslogtreecommitdiff
path: root/vendor/serde/src/private/doc.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/serde/src/private/doc.rs')
-rw-r--r--vendor/serde/src/private/doc.rs159
1 files changed, 0 insertions, 159 deletions
diff --git a/vendor/serde/src/private/doc.rs b/vendor/serde/src/private/doc.rs
deleted file mode 100644
index 1b18fe6..0000000
--- a/vendor/serde/src/private/doc.rs
+++ /dev/null
@@ -1,159 +0,0 @@
-// Used only by Serde doc tests. Not public API.
-
-use crate::lib::*;
-
-use crate::ser;
-
-#[doc(hidden)]
-#[derive(Debug)]
-pub struct Error;
-
-impl ser::Error for Error {
- fn custom<T>(_: T) -> Self
- where
- T: Display,
- {
- unimplemented!()
- }
-}
-
-#[cfg(feature = "std")]
-impl error::Error for Error {
- fn description(&self) -> &str {
- unimplemented!()
- }
-}
-
-impl Display for Error {
- fn fmt(&self, _: &mut fmt::Formatter) -> fmt::Result {
- unimplemented!()
- }
-}
-
-#[doc(hidden)]
-#[macro_export]
-macro_rules! __private_serialize {
- () => {
- trait Serialize {
- fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
- where
- S: $crate::Serializer;
- }
- };
-}
-
-#[doc(hidden)]
-#[macro_export(local_inner_macros)]
-macro_rules! __serialize_unimplemented {
- ($($func:ident)*) => {
- $(
- __serialize_unimplemented_helper!($func);
- )*
- };
-}
-
-#[doc(hidden)]
-#[macro_export]
-macro_rules! __serialize_unimplemented_method {
- ($func:ident $(<$t:ident>)* ($($arg:ty),*) -> $ret:ident) => {
- fn $func $(<$t: ?Sized + $crate::Serialize>)* (self $(, _: $arg)*) -> $crate::__private::Result<Self::$ret, Self::Error> {
- unimplemented!()
- }
- };
-}
-
-#[doc(hidden)]
-#[macro_export(local_inner_macros)]
-macro_rules! __serialize_unimplemented_helper {
- (bool) => {
- __serialize_unimplemented_method!(serialize_bool(bool) -> Ok);
- };
- (i8) => {
- __serialize_unimplemented_method!(serialize_i8(i8) -> Ok);
- };
- (i16) => {
- __serialize_unimplemented_method!(serialize_i16(i16) -> Ok);
- };
- (i32) => {
- __serialize_unimplemented_method!(serialize_i32(i32) -> Ok);
- };
- (i64) => {
- __serialize_unimplemented_method!(serialize_i64(i64) -> Ok);
- };
- (u8) => {
- __serialize_unimplemented_method!(serialize_u8(u8) -> Ok);
- };
- (u16) => {
- __serialize_unimplemented_method!(serialize_u16(u16) -> Ok);
- };
- (u32) => {
- __serialize_unimplemented_method!(serialize_u32(u32) -> Ok);
- };
- (u64) => {
- __serialize_unimplemented_method!(serialize_u64(u64) -> Ok);
- };
- (f32) => {
- __serialize_unimplemented_method!(serialize_f32(f32) -> Ok);
- };
- (f64) => {
- __serialize_unimplemented_method!(serialize_f64(f64) -> Ok);
- };
- (char) => {
- __serialize_unimplemented_method!(serialize_char(char) -> Ok);
- };
- (str) => {
- __serialize_unimplemented_method!(serialize_str(&str) -> Ok);
- };
- (bytes) => {
- __serialize_unimplemented_method!(serialize_bytes(&[u8]) -> Ok);
- };
- (none) => {
- __serialize_unimplemented_method!(serialize_none() -> Ok);
- };
- (some) => {
- __serialize_unimplemented_method!(serialize_some<T>(&T) -> Ok);
- };
- (unit) => {
- __serialize_unimplemented_method!(serialize_unit() -> Ok);
- };
- (unit_struct) => {
- __serialize_unimplemented_method!(serialize_unit_struct(&str) -> Ok);
- };
- (unit_variant) => {
- __serialize_unimplemented_method!(serialize_unit_variant(&str, u32, &str) -> Ok);
- };
- (newtype_struct) => {
- __serialize_unimplemented_method!(serialize_newtype_struct<T>(&str, &T) -> Ok);
- };
- (newtype_variant) => {
- __serialize_unimplemented_method!(serialize_newtype_variant<T>(&str, u32, &str, &T) -> Ok);
- };
- (seq) => {
- type SerializeSeq = $crate::ser::Impossible<Self::Ok, Self::Error>;
- __serialize_unimplemented_method!(serialize_seq(Option<usize>) -> SerializeSeq);
- };
- (tuple) => {
- type SerializeTuple = $crate::ser::Impossible<Self::Ok, Self::Error>;
- __serialize_unimplemented_method!(serialize_tuple(usize) -> SerializeTuple);
- };
- (tuple_struct) => {
- type SerializeTupleStruct = $crate::ser::Impossible<Self::Ok, Self::Error>;
- __serialize_unimplemented_method!(serialize_tuple_struct(&str, usize) -> SerializeTupleStruct);
- };
- (tuple_variant) => {
- type SerializeTupleVariant = $crate::ser::Impossible<Self::Ok, Self::Error>;
- __serialize_unimplemented_method!(serialize_tuple_variant(&str, u32, &str, usize) -> SerializeTupleVariant);
- };
- (map) => {
- type SerializeMap = $crate::ser::Impossible<Self::Ok, Self::Error>;
- __serialize_unimplemented_method!(serialize_map(Option<usize>) -> SerializeMap);
- };
- (struct) => {
- type SerializeStruct = $crate::ser::Impossible<Self::Ok, Self::Error>;
- __serialize_unimplemented_method!(serialize_struct(&str, usize) -> SerializeStruct);
- };
- (struct_variant) => {
- type SerializeStructVariant = $crate::ser::Impossible<Self::Ok, Self::Error>;
- __serialize_unimplemented_method!(serialize_struct_variant(&str, u32, &str, usize) -> SerializeStructVariant);
- };
-}