pub struct DebugToolsState {
pub config: Arc<DebugToolsConfig>,
pub repository: Arc<FileSystemRepository>,
pub append_logs_use_case: Arc<AppendConsoleLogsUseCase<FileSystemRepository>>,
pub save_dom_use_case: Arc<SaveDomSnapshotUseCase<FileSystemRepository>>,
pub capture_snapshot_use_case: Arc<CaptureDebugSnapshotUseCase<FileSystemRepository>>,
/* private fields */
}Fields§
§config: Arc<DebugToolsConfig>§repository: Arc<FileSystemRepository>§append_logs_use_case: Arc<AppendConsoleLogsUseCase<FileSystemRepository>>§save_dom_use_case: Arc<SaveDomSnapshotUseCase<FileSystemRepository>>§capture_snapshot_use_case: Arc<CaptureDebugSnapshotUseCase<FileSystemRepository>>Auto Trait Implementations§
impl Freeze for DebugToolsState
impl !RefUnwindSafe for DebugToolsState
impl Send for DebugToolsState
impl Sync for DebugToolsState
impl Unpin for DebugToolsState
impl UnsafeUnpin for DebugToolsState
impl !UnwindSafe for DebugToolsState
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