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: boolImplementations§
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 UnsafeUnpin 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