pub struct ComArg {
pub name: Ident,
pub ty: Type,
pub handler: Rc<TypeHandler>,
pub span: Span,
pub dir: Direction,
}Fields§
§name: IdentName of the argument.
ty: TypeRust type of the raw COM argument.
handler: Rc<TypeHandler>Type handler.
span: Span§dir: DirectionArgument 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