pub trait ObsPropertyObjectPrivate {
// Required methods
fn get_properties_raw(
&self,
) -> Result<Sendable<*mut obs_properties_t>, ObsError>;
fn get_properties_by_id_raw<T: Into<ObsString> + Sync + Send>(
id: T,
runtime: ObsRuntime,
) -> Result<Sendable<*mut obs_properties_t>, ObsError>;
}Required Methods§
fn get_properties_raw( &self, ) -> Result<Sendable<*mut obs_properties_t>, ObsError>
fn get_properties_by_id_raw<T: Into<ObsString> + Sync + Send>( id: T, runtime: ObsRuntime, ) -> Result<Sendable<*mut obs_properties_t>, ObsError>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.