fetch_arch_status_text

Function fetch_arch_status_text 

Source
pub async fn fetch_arch_status_text() -> Result<(String, ArchStatusColor), Box<dyn Error + Send + Sync>>
Expand description

Fetch a short status text and color indicator from status.archlinux.org.

Inputs: none

Output:

  • Ok((text, color)) where text summarizes current status and color indicates severity.
  • Err on network or parse failures.

ยงErrors

  • Returns Err when network request fails (curl execution error)
  • Returns Err when status API response cannot be fetched or parsed
  • Returns Err when task spawn fails