fn fmt()

in azure-kusto-data/src/connection_string.rs [446:493]


    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
        match self {
            ConnectionStringAuth::Default => write!(f, "Default"),
            ConnectionStringAuth::UserAndPassword { user_id, password } => {
                write!(f, "UserAndPassword({user_id}, {password})")
            }
            ConnectionStringAuth::Token { token, .. } => {
                write!(f, "Token({token})")
            }
            ConnectionStringAuth::TokenCallback { .. } => write!(f, "TokenCallback"),
            ConnectionStringAuth::Application {
                client_id,
                client_authority,
                client_secret,
            } => write!(
                f,
                "Application({client_id}, {client_authority}, {client_secret})"
            ),
            ConnectionStringAuth::ApplicationCertificate {
                client_id,
                client_authority,
                thumbprint,
                private_certificate_path,
            } => {
                write!(
                    f,
                    "ApplicationCertificate({}, {}, {}, {})",
                    client_id,
                    client_authority,
                    thumbprint,
                    private_certificate_path.display()
                )
            }
            ConnectionStringAuth::ManagedIdentity { user_id } => {
                write!(
                    f,
                    "ManagedIdentity({})",
                    user_id.as_deref().unwrap_or("<none>")
                )
            }
            ConnectionStringAuth::AzureCli => write!(f, "AzureCli"),
            ConnectionStringAuth::DeviceCode { .. } => {
                write!(f, "DeviceCode()")
            }
            ConnectionStringAuth::InteractiveLogin => write!(f, "InteractiveLogin"),
            ConnectionStringAuth::TokenCredential { .. } => write!(f, "TokenCredential"),
        }
    }