[−][src]Struct objc::runtime::Method
A type that represents a method in a class definition.
Methods
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 Send for Method
impl Sync for Method
impl Unpin for Method
impl UnwindSafe for Method
impl RefUnwindSafe for Method
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,