pub enum RuntimeUse {
DeviceInput,
RequiredResponse,
ConditionalServerOutput,
ServiceNodeInput,
ConditionalServiceNodeOutput,
TypedButNotEmitted,
CatalogOnly,
}Expand description
Present production/runtime role of a known message.
Variants§
DeviceInput
A typed phone-originated input accepted by the session runtime.
RequiredResponse
A server response required by a currently handled phone request.
ConditionalServerOutput
A server output emitted only for the corresponding configured feature or call state.
ServiceNodeInput
A typed service-node input accepted by its independent runtime.
ConditionalServiceNodeOutput
A service-node output emitted only for an owned reservation transition.
TypedButNotEmitted
The codec is typed for conformance/testing, but ordinary runtime flows intentionally do not emit it.
CatalogOnly
Only catalog metadata and explicit opaque preservation are supported.
Trait Implementations§
Source§impl Clone for RuntimeUse
impl Clone for RuntimeUse
Source§fn clone(&self) -> RuntimeUse
fn clone(&self) -> RuntimeUse
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 moreimpl Copy for RuntimeUse
Source§impl Debug for RuntimeUse
impl Debug for RuntimeUse
impl Eq for RuntimeUse
Source§impl Hash for RuntimeUse
impl Hash for RuntimeUse
Source§impl PartialEq for RuntimeUse
impl PartialEq for RuntimeUse
impl StructuralPartialEq for RuntimeUse
Auto Trait Implementations§
impl Freeze for RuntimeUse
impl RefUnwindSafe for RuntimeUse
impl Send for RuntimeUse
impl Sync for RuntimeUse
impl Unpin for RuntimeUse
impl UnsafeUnpin for RuntimeUse
impl UnwindSafe for RuntimeUse
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