fn try_from()

in cert/aziot-certd-config/src/lib.rs [151:161]


    fn try_from(value: EstAuthInner) -> Result<Self, Self::Error> {
        let EstAuthInner { basic, x509 } = value;

        if basic.is_none() && x509.is_none() {
            Err(Self::Error::missing_field(
                "empty authentication parameters",
            ))
        } else {
            Ok(Self { basic, x509 })
        }
    }