[−][src]Struct obs_wrapper::module::ModuleContext
Methods
impl ModuleContext[src]
pub unsafe fn new(raw: *mut obs_module_t) -> Self[src]
Safety
Creates a ModuleContext from a pointer to the raw obs_module data which if modified could cause UB.
pub unsafe fn get_raw(&self) -> *mut obs_module_t[src]
Safety
Returns a pointer to the raw obs_module data which if modified could cause UB.
Auto Trait Implementations
impl RefUnwindSafe for ModuleContext
impl !Send for ModuleContext
impl !Sync for ModuleContext
impl Unpin for ModuleContext
impl UnwindSafe for ModuleContext
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,