pub struct SourceOutput(/* private fields */);Expand description
The selected runtime original output was opened before the application could begin. Its private field prevents constructing a formal output from an arbitrary queue handle; individual writes still require confirmation.
ⓘ
use saddle_observability::{EmergencyDiagnosticHandle, SourceOutput};
fn forge(handle: EmergencyDiagnosticHandle) -> SourceOutput { SourceOutput(handle) }Implementations§
Source§impl SourceOutput
impl SourceOutput
pub fn handle(&self) -> &EmergencyDiagnosticHandle
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SourceOutput
impl RefUnwindSafe for SourceOutput
impl Send for SourceOutput
impl Sync for SourceOutput
impl Unpin for SourceOutput
impl UnsafeUnpin for SourceOutput
impl UnwindSafe for SourceOutput
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