Skip to main content

implement_decl

Macro implement_decl 

macro_rules! implement_decl {
    (
        impl < $($gp:ident),+ $(,)? >
            $name:ident as $impl_vis:vis $impl_name:ident
        : [
            $( $ifty:ty ),+ $(,)?
        ]
        where $($wc:tt)+
    ) => { ... };
    (
        impl $name:ident as $impl_vis:vis $impl_name:ident : [
            $( $iface:ident ),+ $(,)?
        ] $(,)?
    ) => { ... };
}
Expand description

Declares a Rust type as the COM implementer of one or more interfaces, without using the #[implement] proc-macro.