pub struct RealtimeModelSessionIdentity { /* private fields */ }Expand description
Exact selected model identity bound to every session in one scheduler.
Implementations§
Source§impl RealtimeModelSessionIdentity
impl RealtimeModelSessionIdentity
Sourcepub fn from_selected(selected: &SelectedRealtimeRealization) -> Self
pub fn from_selected(selected: &SelectedRealtimeRealization) -> Self
Derives exact session identity exclusively from one neutral selected realization.
Sourcepub const fn schedule(&self) -> &RealtimeSpeechConfig
pub const fn schedule(&self) -> &RealtimeSpeechConfig
Exact portable schedule selected for this model.
Sourcepub const fn topology(&self) -> ParallelTopology
pub const fn topology(&self) -> ParallelTopology
Exact selected execution topology.
Sourcepub const fn completion(&self) -> CommunicationCompletionPolicy
pub const fn completion(&self) -> CommunicationCompletionPolicy
Selected bounded completion policy for topology-wide coordination.
Sourcepub fn model_owner(&self) -> RealtimeModelOwnerIdentity
pub fn model_owner(&self) -> RealtimeModelOwnerIdentity
Derives a typed model-owner identity without backend names or objects.
Trait Implementations§
Source§impl Clone for RealtimeModelSessionIdentity
impl Clone for RealtimeModelSessionIdentity
Source§fn clone(&self) -> RealtimeModelSessionIdentity
fn clone(&self) -> RealtimeModelSessionIdentity
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RealtimeModelSessionIdentity
impl Debug for RealtimeModelSessionIdentity
impl Eq for RealtimeModelSessionIdentity
impl StructuralPartialEq for RealtimeModelSessionIdentity
Auto Trait Implementations§
impl Freeze for RealtimeModelSessionIdentity
impl RefUnwindSafe for RealtimeModelSessionIdentity
impl Send for RealtimeModelSessionIdentity
impl Sync for RealtimeModelSessionIdentity
impl Unpin for RealtimeModelSessionIdentity
impl UnsafeUnpin for RealtimeModelSessionIdentity
impl UnwindSafe for RealtimeModelSessionIdentity
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