pub struct ObjCMethodSignature {
pub return_type: ObjCQualifiedType,
pub return_offset: Option<usize>,
pub self_type: Option<ObjCMethodArg>,
pub cmd_type: Option<ObjCMethodArg>,
pub arguments: Vec<ObjCMethodArg>,
}Expand description
The ObjCMethodSignature type.
Fields§
§return_type: ObjCQualifiedTypeThe return_type field.
return_offset: Option<usize>The return_offset field.
self_type: Option<ObjCMethodArg>The self_type field.
cmd_type: Option<ObjCMethodArg>The cmd_type field.
arguments: Vec<ObjCMethodArg>The arguments field.
Implementations§
Trait Implementations§
Source§impl Clone for ObjCMethodSignature
impl Clone for ObjCMethodSignature
Source§impl Debug for ObjCMethodSignature
impl Debug for ObjCMethodSignature
impl Eq for ObjCMethodSignature
Source§impl PartialEq for ObjCMethodSignature
impl PartialEq for ObjCMethodSignature
impl StructuralPartialEq for ObjCMethodSignature
Auto Trait Implementations§
impl Freeze for ObjCMethodSignature
impl RefUnwindSafe for ObjCMethodSignature
impl Send for ObjCMethodSignature
impl Sync for ObjCMethodSignature
impl Unpin for ObjCMethodSignature
impl UnsafeUnpin for ObjCMethodSignature
impl UnwindSafe for ObjCMethodSignature
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