cuprate_rpc_types/
serde.rs

1//! Custom (de)serialization functions for serde.
2
3//---------------------------------------------------------------------------------------------------- Lints
4#![allow(clippy::trivially_copy_pass_by_ref)] // serde fn signature
5
6//---------------------------------------------------------------------------------------------------- Import
7use serde::Serializer;
8
9//---------------------------------------------------------------------------------------------------- Free functions
10/// Always serializes `true`.
11#[inline]
12pub(crate) fn serde_true<S>(_: &bool, serializer: S) -> Result<S::Ok, S::Error>
13where
14    S: Serializer,
15{
16    serializer.serialize_bool(true)
17}
18
19/// Always serializes `false`.
20#[inline]
21pub(crate) fn serde_false<S>(_: &bool, serializer: S) -> Result<S::Ok, S::Error>
22where
23    S: Serializer,
24{
25    serializer.serialize_bool(false)
26}
27
28//---------------------------------------------------------------------------------------------------- Tests
29#[cfg(test)]
30mod test {
31    // use super::*;
32}