pub fn trace_name<'de, T>() -> Option<&'static str>
where
    T: serde::de::Deserialize<'de>,
{
    match T::deserialize(SerdeName) {
        Err(SerdeNameError(name)) => name,
        _ => unreachable!(),
    }
}
/// Compute the Serde name of a container.
Compute the Serde name of a container.
Compute the Serde name of a container .
pub fn trace_name<'de, T>() -> Option<&'static str>
where
    T: serde::de::Deserialize<'de>,
{
    match T::deserialize(SerdeName) {
        Err(SerdeNameError(name)) => name,
        _ => unreachable!(),
    }
}
pub fn trace_name < ' de , T > ( ) -> Option < & ' static str > where T : serde :: de :: Deserialize < ' de > , { match T :: deserialize ( SerdeName ) { Err ( SerdeNameError ( name ) ) => name , _ => unreachable ! ( ) , } }
Compute the Serde name of a container.
Compute the Serde name of a container .