pub struct ExtraParam {
pub cs_name: &'static str,
pub cs_type: &'static str,
pub pinvoke_types: &'static [&'static str],
pub decode: &'static str,
}Fields§
§cs_name: &'static strC# parameter name in the interface.
cs_type: &'static strC# type in the interface method signature.
pinvoke_types: &'static [&'static str]P/Invoke types for each raw C parameter (one or more per Java param).
decode: &'static strC# expression to decode the raw P/Invoke args (vars named raw<CsName>N).
Auto Trait Implementations§
impl Freeze for ExtraParam
impl RefUnwindSafe for ExtraParam
impl Send for ExtraParam
impl Sync for ExtraParam
impl Unpin for ExtraParam
impl UnsafeUnpin for ExtraParam
impl UnwindSafe for ExtraParam
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