Add lifetime specifiers to &self

This commit is contained in:
Julian Ospald 2017-07-09 21:46:44 +02:00
parent 8c16ab53b5
commit 172cbd5143
No known key found for this signature in database
GPG Key ID: 511B62C09D50CD28
1 changed files with 8 additions and 8 deletions

View File

@ -253,7 +253,7 @@ impl<'a> Notification<'a> {
/// Set the notification timeout. Note that the server might ignore /// Set the notification timeout. Note that the server might ignore
/// the timeout. /// the timeout.
pub fn set_notification_timeout(&self, timeout: i32) { pub fn set_notification_timeout(&'a self, timeout: i32) {
let _timeout: c_int = From::from(timeout); let _timeout: c_int = From::from(timeout);
unsafe { sys::notify_notification_set_timeout(self.handle, _timeout) } unsafe { sys::notify_notification_set_timeout(self.handle, _timeout) }
@ -262,7 +262,7 @@ impl<'a> Notification<'a> {
/// Updates the notification text and icon. This won't send the update /// Updates the notification text and icon. This won't send the update
/// out and display it on the screen. For that, you will need to /// out and display it on the screen. For that, you will need to
/// call `.show()`. /// call `.show()`.
pub fn update(&self, pub fn update(&'a self,
summary: &str, summary: &str,
body: Option<&str>, body: Option<&str>,
icon: Option<&str>) icon: Option<&str>)
@ -300,7 +300,7 @@ impl<'a> Notification<'a> {
/// Sets a hint for `key` with value `value`. If value is `None`, /// Sets a hint for `key` with value `value`. If value is `None`,
/// then key is unset. /// then key is unset.
pub fn set_hint(&self, pub fn set_hint(&'a self,
key: &str, key: &str,
value: Option<glib::variant::Variant>) value: Option<glib::variant::Variant>)
-> Result<(), NotificationCreationError> { -> Result<(), NotificationCreationError> {
@ -322,7 +322,7 @@ impl<'a> Notification<'a> {
/// Sets the category of this notification. This can be used by the /// Sets the category of this notification. This can be used by the
/// notification server to filter or display the data in a certain way. /// notification server to filter or display the data in a certain way.
pub fn set_category(&self, category: &str) -> Result<(), NotificationCreationError> { pub fn set_category(&'a self, category: &str) -> Result<(), NotificationCreationError> {
let category = try!(CString::new(category)); let category = try!(CString::new(category));
unsafe { unsafe {
sys::notify_notification_set_category(self.handle, sys::notify_notification_set_category(self.handle,
@ -333,7 +333,7 @@ impl<'a> Notification<'a> {
} }
/// Sets the urgency level of this notification. /// Sets the urgency level of this notification.
pub fn set_urgency(&self, urgency: Urgency) { pub fn set_urgency(&'a self, urgency: Urgency) {
let urgency: sys::NotifyUrgency = From::from(urgency); let urgency: sys::NotifyUrgency = From::from(urgency);
unsafe { unsafe {
@ -343,7 +343,7 @@ impl<'a> Notification<'a> {
} }
/// Sets the image in the notification from a Pixbuf. /// Sets the image in the notification from a Pixbuf.
pub fn set_image_from_pixbuf(&self, pixbuf: &gdk_pixbuf::Pixbuf) { pub fn set_image_from_pixbuf(&'a self, pixbuf: &gdk_pixbuf::Pixbuf) {
let pixbuf: *mut GdkPixbuf = pixbuf.to_glib_none().0; let pixbuf: *mut GdkPixbuf = pixbuf.to_glib_none().0;
unsafe { unsafe {
@ -353,7 +353,7 @@ impl<'a> Notification<'a> {
} }
/// Clears all hints from the notification. /// Clears all hints from the notification.
pub fn clear_hints(&self) { pub fn clear_hints(&'a self) {
unsafe { unsafe {
sys::notify_notification_clear_hints(self.handle); sys::notify_notification_clear_hints(self.handle);
} }
@ -361,7 +361,7 @@ impl<'a> Notification<'a> {
/// Synchronously tells the notification server to hide the /// Synchronously tells the notification server to hide the
/// notification on the screen. /// notification on the screen.
pub fn close(&self) -> Result<(), NotificationShowError> { pub fn close(&'a self) -> Result<(), NotificationShowError> {
unsafe { unsafe {
let mut err: *mut glib_sys::GError = std::ptr::null_mut(); let mut err: *mut glib_sys::GError = std::ptr::null_mut();
sys::notify_notification_close(self.handle, sys::notify_notification_close(self.handle,