Hide is_human_readable constructors in serde_test
Until a good API can be found
This commit is contained in:
parent
3b135431fd
commit
e9b530a000
@ -50,6 +50,8 @@ where
|
|||||||
assert_tokens_readable(value, tokens, true);
|
assert_tokens_readable(value, tokens, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Not public API
|
||||||
|
#[doc(hidden)]
|
||||||
/// Runs both `assert_ser_tokens` and `assert_de_tokens`.
|
/// Runs both `assert_ser_tokens` and `assert_de_tokens`.
|
||||||
///
|
///
|
||||||
/// See: `assert_tokens`
|
/// See: `assert_tokens`
|
||||||
@ -97,6 +99,8 @@ where
|
|||||||
assert_ser_tokens_readable(value, tokens, true)
|
assert_ser_tokens_readable(value, tokens, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Not public API
|
||||||
|
#[doc(hidden)]
|
||||||
/// Asserts that `value` serializes to the given `tokens`.
|
/// Asserts that `value` serializes to the given `tokens`.
|
||||||
///
|
///
|
||||||
/// See: `assert_ser_tokens`
|
/// See: `assert_ser_tokens`
|
||||||
@ -206,6 +210,8 @@ where
|
|||||||
assert_de_tokens_readable(value, tokens, true)
|
assert_de_tokens_readable(value, tokens, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Not public API
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn assert_de_tokens_readable<'de, T>(value: &T, tokens: &'de [Token], human_readable: bool)
|
pub fn assert_de_tokens_readable<'de, T>(value: &T, tokens: &'de [Token], human_readable: bool)
|
||||||
where
|
where
|
||||||
T: Deserialize<'de> + PartialEq + Debug,
|
T: Deserialize<'de> + PartialEq + Debug,
|
||||||
|
@ -52,6 +52,8 @@ impl<'de> Deserializer<'de> {
|
|||||||
Deserializer::readable(tokens, true)
|
Deserializer::readable(tokens, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Not public API
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn readable(tokens: &'de [Token], is_human_readable: bool) -> Self {
|
pub fn readable(tokens: &'de [Token], is_human_readable: bool) -> Self {
|
||||||
Deserializer { tokens: tokens, is_human_readable: is_human_readable }
|
Deserializer { tokens: tokens, is_human_readable: is_human_readable }
|
||||||
}
|
}
|
||||||
|
@ -168,8 +168,12 @@ mod token;
|
|||||||
mod assert;
|
mod assert;
|
||||||
|
|
||||||
pub use token::Token;
|
pub use token::Token;
|
||||||
pub use assert::{assert_tokens, assert_tokens_readable, assert_ser_tokens, assert_ser_tokens_error, assert_ser_tokens_readable,
|
pub use assert::{assert_tokens, assert_ser_tokens, assert_ser_tokens_error,
|
||||||
assert_de_tokens, assert_de_tokens_error, assert_de_tokens_readable};
|
assert_de_tokens, assert_de_tokens_error};
|
||||||
|
|
||||||
|
// Not public API.
|
||||||
|
#[doc(hidden)]
|
||||||
|
pub use assert::{assert_tokens_readable, assert_de_tokens_readable, assert_ser_tokens_readable};
|
||||||
|
|
||||||
// Not public API.
|
// Not public API.
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
|
@ -24,6 +24,8 @@ impl<'a> Serializer<'a> {
|
|||||||
Serializer::readable(tokens, true)
|
Serializer::readable(tokens, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Not public API
|
||||||
|
#[doc(hidden)]
|
||||||
pub fn readable(tokens: &'a [Token], is_human_readable: bool) -> Self {
|
pub fn readable(tokens: &'a [Token], is_human_readable: bool) -> Self {
|
||||||
Serializer { tokens: tokens, is_human_readable: is_human_readable }
|
Serializer { tokens: tokens, is_human_readable: is_human_readable }
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user