Skip to main content

RealtimeModel

Trait RealtimeModel 

Source
pub trait RealtimeModel: ModelName { }
Expand description

Marker trait for model ids usable in a realtime session.

Continues the crate’s type-state + marker-trait philosophy: only valid realtime model ids satisfy this bound, so RealtimeClient::session is validated at compile time. Any type generated by define_model_type! that should be usable over realtime simply implements this marker.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§