pub struct NotificationRequest(/* private fields */);Implementations§
Source§impl NotificationRequest
impl NotificationRequest
pub fn cls() -> &'static Class<Self>
pub fn cls_ptr() -> *const c_void
pub fn alloc() -> A<Self>
pub fn id_ar(&self) -> Rar<String>
pub fn id(&self) -> R<String>
pub fn content_ar(&self) -> Rar<NotificationContent>
pub fn content(&self) -> R<NotificationContent>
pub fn with_trigger_ar( id: &String, content: &NotificationContent, trigger: Option<&NotificationTrigger>, ) -> Rar<Self>
pub fn with_trigger( id: &String, content: &NotificationContent, trigger: Option<&NotificationTrigger>, ) -> R<Self>
Methods from Deref<Target = Id>§
pub unsafe fn value_for_key_throws_ar(&self, key: &String) -> Option<Rar<Self>>
pub unsafe fn value_for_key_throws(&self, key: &String) -> Option<R<Self>>
pub fn value_for_key<'ear>( &self, key: &String, ) -> ExResult<'ear, Option<R<Self>>>
pub unsafe fn set_value_for_key_throws( &mut self, val: Option<&Self>, key: &String, )
pub fn set_value_for_key<'ear>( &mut self, val: Option<&Self>, key: &String, ) -> ExResult<'ear>
pub unsafe fn value_for_key_path_throws_ar( &self, key_path: &String, ) -> Option<Rar<Self>>
pub unsafe fn value_for_key_path_throws( &self, key_path: &String, ) -> Option<R<Self>>
pub fn value_for_key_path<'ear>( &self, key_path: &String, ) -> ExResult<'ear, Option<R<Self>>>
pub unsafe fn set_value_for_key_path_throws( &mut self, val: Option<&Self>, key_path: &String, )
pub fn set_value_for_key_path<'ear>( &mut self, val: Option<&Self>, key_path: &String, ) -> ExResult<'ear>
pub fn as_type_ref(&self) -> &Type
pub fn as_id_ref(&self) -> &Self
pub fn is_equal(&self, other: &Self) -> bool
pub fn hash(&self) -> UInteger
pub fn as_ptr(&self) -> *const Self
Trait Implementations§
Source§impl AsRef<Id> for NotificationRequest
impl AsRef<Id> for NotificationRequest
Source§impl Debug for NotificationRequest
impl Debug for NotificationRequest
Source§impl Deref for NotificationRequest
impl Deref for NotificationRequest
Source§impl DerefMut for NotificationRequest
impl DerefMut for NotificationRequest
Source§impl Obj for NotificationRequest
impl Obj for NotificationRequest
unsafe fn retain(id: &Self) -> R<Self>
unsafe fn release(id: &mut Self)
fn desc_ar(&self) -> Rar<String>
fn desc(&self) -> R<String>
fn debug_desc_ar(&self) -> Rar<String>
fn debug_desc(&self) -> R<String>
fn responds_to_sel(&self, sel: &Sel) -> bool
fn class(&self) -> &Class<Self>
fn is_kind_of_class<T: Obj>(&self, cls: &Class<T>) -> bool
fn try_cast<T: Obj>(&self, cls: &Class<T>) -> Option<&T>
fn try_cast_mut<T: Obj>(&mut self, cls: &Class<T>) -> Option<&mut T>
fn is_member_of_class<T: Obj>(&self, cls: &Class<T>) -> bool
fn is_tagged_ptr(&self) -> bool
fn as_id_ref(&self) -> &Id
Source§impl PartialEq for NotificationRequest
impl PartialEq for NotificationRequest
Source§fn eq(&self, other: &NotificationRequest) -> bool
fn eq(&self, other: &NotificationRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialEq<Retained<NotificationRequest>> for NotificationRequest
impl PartialEq<Retained<NotificationRequest>> for NotificationRequest
impl StructuralPartialEq for NotificationRequest
Auto Trait Implementations§
impl !Sync for NotificationRequest
impl Freeze for NotificationRequest
impl RefUnwindSafe for NotificationRequest
impl Send for NotificationRequest
impl Unpin for NotificationRequest
impl UnsafeUnpin for NotificationRequest
impl UnwindSafe for NotificationRequest
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