From f96467272b5d2ef01bb1e043636d78a6ecc7567b Mon Sep 17 00:00:00 2001 From: Alexandr Bogomyakov Date: Wed, 4 Dec 2019 14:30:43 +0300 Subject: [PATCH] Add env to workflow. --- .github/workflows/push-build.yml | 2 ++ src/main.rs | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/push-build.yml b/.github/workflows/push-build.yml index 130c20e..520c68d 100644 --- a/.github/workflows/push-build.yml +++ b/.github/workflows/push-build.yml @@ -11,6 +11,8 @@ jobs: - uses: actions/checkout@v1 - name: Build run: cargo build --verbose --release + env: + RUST_BACKTRACE: 1 - name: Strip run: strip target/release/tmux-helper diff --git a/src/main.rs b/src/main.rs index e3b305b..e5c4654 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,7 +2,7 @@ extern crate dbus; use crate::dbus::blocking::stdintf::org_freedesktop_dbus::Properties; use dbus::{arg, blocking::Connection}; use std::{env, fs, time::Duration}; -use sys_info; + use sys_info; const LOW: &str = "#[fg=colour2]"; const MID: &str = "#[fg=colour3]"; @@ -111,11 +111,12 @@ fn player_info(player: &str) -> Result> { let position: Box = proxy.get("org.mpris.MediaPlayer2.Player", "Position")?; track_info.position = format_time(position.as_i64().unwrap() / 1000000); // ugly - let _status_text_box: Box = proxy.get("org.mpris.MediaPlayer2.Player", "PlaybackStatus")?; + let _status_text_box: Box = + proxy.get("org.mpris.MediaPlayer2.Player", "PlaybackStatus")?; let _status_text = _status_text_box.as_str().unwrap(); match _status_text.as_ref() { "Playing" => track_info.status = "▶".to_string(), - "Paused" => track_info.status = "⏸".to_string(), + "Paused" => track_info.status = "⏸".to_string(), _ => track_info.status = "⏹".to_string(), }; Ok(track_info)