pub struct TermuxNotification {Show 26 fields
pub title: Option<String>,
pub content: Option<String>,
pub action: Option<String>,
pub button1_text: Option<String>,
pub button1_action: Option<String>,
pub button2_text: Option<String>,
pub button2_action: Option<String>,
pub button3_text: Option<String>,
pub button3_action: Option<String>,
pub group: Option<String>,
pub id: Option<u32>,
pub image_path: Option<String>,
pub led_color: Option<String>,
pub led_off: Option<u32>,
pub led_on: Option<u32>,
pub on_delete: Option<String>,
pub ongoing: bool,
pub priority: Option<String>,
pub sound: bool,
pub vibrate_pattern: Option<String>,
pub notification_type: Option<String>,
pub media_next: Option<String>,
pub media_pause: Option<String>,
pub media_play: Option<String>,
pub media_previous: Option<String>,
pub alert_once: bool,
}
Fields§
§title: Option<String>
§content: Option<String>
§action: Option<String>
§group: Option<String>
§id: Option<u32>
§image_path: Option<String>
§led_color: Option<String>
§led_off: Option<u32>
§led_on: Option<u32>
§on_delete: Option<String>
§ongoing: bool
§priority: Option<String>
§sound: bool
§vibrate_pattern: Option<String>
§notification_type: Option<String>
§media_next: Option<String>
§media_pause: Option<String>
§media_play: Option<String>
§media_previous: Option<String>
§alert_once: bool
Implementations§
Source§impl TermuxNotification
impl TermuxNotification
pub fn title(self, title: &str) -> Self
pub fn content(self, content: &str) -> Self
pub fn action(self, action: &str) -> Self
pub fn group(self, group: &str) -> Self
pub fn id(self, id: &u32) -> Self
pub fn image_path(self, path: &str) -> Self
pub fn led_color(self, color: &str) -> Self
pub fn led_off(self, milliseconds: u32) -> Self
pub fn led_on(self, milliseconds: u32) -> Self
pub fn on_delete(self, action: &str) -> Self
pub fn ongoing(self, ongoing: bool) -> Self
pub fn priority(self, priority: &str) -> Self
pub fn sound(self, sound: bool) -> Self
pub fn vibrate(self, pattern: &str) -> Self
pub fn notification_type(self, ntype: &str) -> Self
pub fn media_next(self, action: &str) -> Self
pub fn media_pause(self, action: &str) -> Self
pub fn media_play(self, action: &str) -> Self
pub fn media_previous(self, action: &str) -> Self
pub fn alert_once(self, alert_once: bool) -> Self
pub fn new() -> Self
pub fn run(&self) -> Result<(), TermuxError>
Auto Trait Implementations§
impl Freeze for TermuxNotification
impl RefUnwindSafe for TermuxNotification
impl Send for TermuxNotification
impl Sync for TermuxNotification
impl Unpin for TermuxNotification
impl UnwindSafe for TermuxNotification
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more