pub fn deserialize_validator_updates<'de, D>(
    deserializer: D,
) -> Result<Vec<validator::Update>, D::Error>
where
    D: Deserializer<'de>,
{
    Ok(Option::deserialize(deserializer)?.unwrap_or_default())
}
/// Return an empty vec in the event `validator_updates` is `null`
Return an empty vec in the event `validator_updates` is `null`
Return an empty vec in the event ` validator_updates ` is ` null `
pub fn deserialize_validator_updates<'de, D>(
    deserializer: D,
) -> Result<Vec<validator::Update>, D::Error>
where
    D: Deserializer<'de>,
{
    Ok(Option::deserialize(deserializer)?.unwrap_or_default())
}
pub fn deserialize_validator_updates < ' de , D > ( deserializer : D , ) -> Result < Vec < validator :: Update > , D :: Error > where D : Deserializer < ' de > , { Ok ( Option :: deserialize ( deserializer ) ? . unwrap_or_default ( ) ) }
Return an empty vec in the event `validator_updates` is `null`
Return an empty vec in the event ` validator_updates ` is ` null `
deserializer
D