pub struct ComArg {
pub name: Ident,
pub ty: Type,
pub handler: Rc<TypeHandler>,
pub span: Span,
pub dir: Direction,
}
Fields§
§name: Ident
Name of the argument.
ty: Type
Rust type of the raw COM argument.
handler: Rc<TypeHandler>
Type handler.
span: Span
§dir: Direction
Argument direction. COM uses OUT params while Rust uses return values.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ComArg
impl RefUnwindSafe for ComArg
impl !Send for ComArg
impl !Sync for ComArg
impl Unpin for ComArg
impl UnwindSafe for ComArg
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