pub struct ExecutionDesc(/* private fields */);Implementations§
Source§impl ExecutionDesc
impl ExecutionDesc
Source§impl ExecutionDesc
impl ExecutionDesc
pub fn scheduled_handler(&self) -> Option<&ScheduledHandler>
pub fn set_scheduled_handler(&mut self, val: Option<&mut ScheduledHandler>)
pub fn completion_handler(&self) -> Option<&CompletionHandler>
pub fn set_completion_handler(&mut self, val: Option<&mut CompletionHandler>)
pub fn wait_until_completed(&self) -> bool
pub fn set_wait_until_completed(&mut self, val: bool)
pub fn compilation_desc_ar(&self) -> Option<Rar<CompilationDesc>>
Sourcepub fn sel_compilation_desc() -> &'static Sel
pub fn sel_compilation_desc() -> &'static Sel
@selector(compilationDescriptor) but dynamic
use this function to check if object responds to selector
pub fn compilation_desc(&self) -> Option<R<CompilationDesc>>
pub fn set_compilation_desc(&mut self, val: Option<&CompilationDesc>)
Sourcepub fn sel_set_compilation_desc() -> &'static Sel
pub fn sel_set_compilation_desc() -> &'static Sel
@selector(setCompilationDescriptor:) but dynamic
use this function to check if object responds to selector
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 ExecutionDesc
impl AsRef<Id> for ExecutionDesc
Source§impl Debug for ExecutionDesc
impl Debug for ExecutionDesc
Source§impl Deref for ExecutionDesc
impl Deref for ExecutionDesc
Source§impl DerefMut for ExecutionDesc
impl DerefMut for ExecutionDesc
Source§impl Obj for ExecutionDesc
impl Obj for ExecutionDesc
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 ExecutionDesc
impl PartialEq for ExecutionDesc
Source§fn eq(&self, other: &ExecutionDesc) -> bool
fn eq(&self, other: &ExecutionDesc) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialEq<Retained<ExecutionDesc>> for ExecutionDesc
impl PartialEq<Retained<ExecutionDesc>> for ExecutionDesc
impl StructuralPartialEq for ExecutionDesc
Auto Trait Implementations§
impl !Sync for ExecutionDesc
impl Freeze for ExecutionDesc
impl RefUnwindSafe for ExecutionDesc
impl Send for ExecutionDesc
impl Unpin for ExecutionDesc
impl UnsafeUnpin for ExecutionDesc
impl UnwindSafe for ExecutionDesc
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