Struct emf_core_base_rs::extensions::unwind_internal::UnwindInternalInterface [−][src]
pub struct UnwindInternalInterface<'interface> { /* fields omitted */ }
Interface of the unwind_internal
extension.
Trait Implementations
impl<'interface> Debug for UnwindInternalInterface<'interface>
[src]
impl<'interface> Debug for UnwindInternalInterface<'interface>
[src]impl Send for UnwindInternalInterface<'_>
[src]
impl Send for UnwindInternalInterface<'_>
[src]impl Sync for UnwindInternalInterface<'_>
[src]
impl Sync for UnwindInternalInterface<'_>
[src]impl<'interface> UnwindInternalAPI<'interface> for UnwindInternalInterface<'interface>
[src]
impl<'interface> UnwindInternalAPI<'interface> for UnwindInternalInterface<'interface>
[src]fn from_interface(
interface: &impl SysAPIMin<'interface> + CBaseInterfaceInfo
) -> Self
[src]
interface: &impl SysAPIMin<'interface> + CBaseInterfaceInfo
) -> Self
fn to_interface(&self) -> NonNullConst<UnwindInternalInterface>
[src]
fn get_context(
&self,
interface: &impl CBaseAPI<'interface>
) -> Option<UnwindInternalContextRef>
[src]
&self,
interface: &impl CBaseAPI<'interface>
) -> Option<UnwindInternalContextRef>
fn set_context(
&mut self,
interface: &mut impl CBaseAPI<'interface>,
context: Option<UnwindInternalContextRef>
)
[src]
&mut self,
interface: &mut impl CBaseAPI<'interface>,
context: Option<UnwindInternalContextRef>
)
Auto Trait Implementations
impl<'interface> RefUnwindSafe for UnwindInternalInterface<'interface>
impl<'interface> RefUnwindSafe for UnwindInternalInterface<'interface>
impl<'interface> Unpin for UnwindInternalInterface<'interface>
impl<'interface> Unpin for UnwindInternalInterface<'interface>
impl<'interface> UnwindSafe for UnwindInternalInterface<'interface>
impl<'interface> UnwindSafe for UnwindInternalInterface<'interface>