Skip to main content

Crate rvoip_harness

Crate rvoip_harness 

Source
Expand description

§rvoip-harness

Re-exports the provider trait surface defined in rvoip_core_traits::harness (post-V2.A) and supplies no-op default implementations useful for tests + harness-disabled builds.

Per rvoip-core/INTERFACE_DESIGN.md §2.1 the trait shapes live in rvoip-core-traits (so both the Orchestrator and external provider crates can depend on them without cycling), and concrete provider crates depend on this re-export crate.

Structs§

AsrConfig
AsrResult
ListenOnlyDialog
NoOpAsrProvider
NoOpAsrStream
NoOpTtsPlayback
NoOpTtsProvider
RecordingArtifact
TtsRequest
VecRecordingSink

Enums§

DialogAction

Traits§

AsrProvider
AsrStream
DialogManager
RecordingSink
TtsPlayback
TtsProvider