mirror of
https://github.com/lexmount/moli.git
synced 2026-10-02 16:00:44 +00:00
50 lines
2.3 KiB
Rust
50 lines
2.3 KiB
Rust
//! Protocol-neutral DevTools owner and dispatch layer for Moli.
|
|
//!
|
|
//! This crate is being split away from the Chrome DevTools Protocol wire shape.
|
|
//! It still contains transitional CDP-named owner types, but protocol-specific
|
|
//! parsing and Chrome protocol metadata belong in
|
|
//! `moli-protocol-cdp`.
|
|
|
|
mod cdp_projection;
|
|
pub mod conn;
|
|
pub mod devtools_runtime;
|
|
pub mod domains;
|
|
#[cfg(feature = "test-support")]
|
|
pub mod test_support;
|
|
#[cfg(test)]
|
|
pub mod testing;
|
|
pub mod version;
|
|
|
|
pub use devtools_runtime::*;
|
|
|
|
pub use conn::{
|
|
BackgroundCommandResponsePayload, BackgroundProtocolEvent, CdpCommandTaskStep, CdpConnection,
|
|
CdpInitialStoragePartition, CdpRendererCommandAccess, CdpRendererCommandReplacement,
|
|
CdpRendererCommandReplayDispatch, CdpRendererOwnerTurnOutcome, CdpSchedulerEvent,
|
|
CdpTargetHostLifecycleDelta, CdpTargetHostLifecycleObserver, CdpTurnOutcome,
|
|
CommandDispatchContext, CommandResponseFlushContext, CommandResponseFlushPermit,
|
|
CompletedCdpCommandDispatch, CompletedDeferredMainDocumentLoadCompletion,
|
|
CompletedRuntimeProtocolMessageDispatch, DEFAULT_CDP_PAGE_TARGET_ID, DEFAULT_CDP_TAB_TARGET_ID,
|
|
DeferredMainDocumentLoadCompletionOutputAction,
|
|
DeferredMainDocumentLoadCompletionOutputInterest, DeferredMainDocumentLoadObservationId,
|
|
DeferredMainDocumentLoadPredecessorCandidate, DevToolsCommandDispatchOutcome,
|
|
DevToolsDocumentLifecycleWaitKey, DevToolsDocumentLifecycleWaitState,
|
|
DevToolsDocumentNavigationState, DevToolsPageResidenceIdentity, ParsedCdpCommand,
|
|
PendingCdpCommandDispatch, PendingDeferredMainDocumentLoadCompletion,
|
|
PendingRuntimeProtocolMessageDispatch,
|
|
};
|
|
pub use domains::activity::{
|
|
ProtocolSchedulerWork, ProtocolSchedulerWorkKind, ProtocolWorkPublishSequence,
|
|
RuntimeCommandOutputBarrierCompletion, RuntimeCommandOutputBarrierPermit,
|
|
RuntimeCommandOutputBarrierTerminal, RuntimeCommandOutputBarriers,
|
|
};
|
|
pub use domains::page::{
|
|
BackgroundNavigationCompletion, CompletedPageScreencastCapture,
|
|
PageScreencastCaptureCompletion, PageScreencastCaptureStart, PageScreencastRegistration,
|
|
PageScreencastSubscriptionStatus, PendingPageScreencastCapture, build_default_raster_pdf,
|
|
};
|
|
pub use domains::runtime::{
|
|
CompletedDevToolsRuntimeCommandDispatch, DevToolsRuntimeCommandTaskStep,
|
|
PendingDevToolsRuntimeCommandDispatch,
|
|
};
|