pub struct Properties { /* private fields */ }Expand description
Wrapper around obs_properties_t, which is used by
OBS to generate a user-friendly configuration UI.
Implementations§
Trait Implementations§
Source§impl Default for Properties
impl Default for Properties
Source§impl Drop for Properties
impl Drop for Properties
Source§impl PtrWrapper for Properties
impl PtrWrapper for Properties
type Pointer = obs_properties
Source§unsafe fn from_raw(raw: *mut Self::Pointer) -> Self
unsafe fn from_raw(raw: *mut Self::Pointer) -> Self
Wraps the pointer into a owned wrapper. Read more
Source§fn into_raw(self) -> *mut Self::Pointer
fn into_raw(self) -> *mut Self::Pointer
Consumes the wrapper and transfers ownershop to the pointer Read more
Source§fn as_ptr_mut(&mut self) -> *mut Self::Pointer
fn as_ptr_mut(&mut self) -> *mut Self::Pointer
Returns the inner pointer (mutable version).
Auto Trait Implementations§
impl Freeze for Properties
impl RefUnwindSafe for Properties
impl !Send for Properties
impl !Sync for Properties
impl Unpin for Properties
impl UnwindSafe for Properties
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