pub struct ObsOutputSignals { /* private fields */ }
Implementations§
Source§impl ObsOutputSignals
impl ObsOutputSignals
pub async fn on_start(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_stop(&self) -> Result<Receiver<ObsOutputStopSignal>, ObsError>
pub async fn on_pause(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_unpause(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_starting(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_stopping(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_activate(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_deactivate(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_reconnect(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_reconnect_success(&self) -> Result<Receiver<()>, ObsError>
Trait Implementations§
Source§impl Debug for ObsOutputSignals
impl Debug for ObsOutputSignals
Auto Trait Implementations§
impl Freeze for ObsOutputSignals
impl !RefUnwindSafe for ObsOutputSignals
impl Send for ObsOutputSignals
impl Sync for ObsOutputSignals
impl Unpin for ObsOutputSignals
impl !UnwindSafe for ObsOutputSignals
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