[−][src]Struct objc::runtime::Method
A type that represents a method in a class definition.
Implementations
impl Method
[src]
pub fn name(&self) -> Sel
[src]
Returns the name of self.
pub fn return_type(&self) -> Encoding
[src]
Returns the Encoding
of self's return type.
pub fn argument_type(&self, index: usize) -> Option<Encoding>
[src]
Returns the Encoding
of a single parameter type of self, or
None
if self has no parameter at the given index.
pub fn arguments_count(&self) -> usize
[src]
Returns the number of arguments accepted by self.
pub fn implementation(&self) -> Imp
[src]
Returns the implementation of self.
Auto Trait Implementations
impl RefUnwindSafe for Method
impl Send for Method
impl Sync for Method
impl Unpin for Method
impl UnwindSafe for Method
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,