pub enum BusyEnterBehavior {
Queue,
Steer,
}Expand description
How a busy plain-Enter submission enters the runloop while a turn runs.
Variants§
Queue
Queue the message for the next turn (default; each Enter stays its own turn).
Steer
Steer plain-text input into the live turn via the steering channel.
Trait Implementations§
Source§impl Clone for BusyEnterBehavior
impl Clone for BusyEnterBehavior
impl Copy for BusyEnterBehavior
Source§impl Debug for BusyEnterBehavior
impl Debug for BusyEnterBehavior
Source§impl Default for BusyEnterBehavior
impl Default for BusyEnterBehavior
Source§impl<'de> Deserialize<'de> for BusyEnterBehavior
impl<'de> Deserialize<'de> for BusyEnterBehavior
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BusyEnterBehavior
Source§impl JsonSchema for BusyEnterBehavior
impl JsonSchema for BusyEnterBehavior
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for BusyEnterBehavior
impl PartialEq for BusyEnterBehavior
Source§impl Serialize for BusyEnterBehavior
impl Serialize for BusyEnterBehavior
impl StructuralPartialEq for BusyEnterBehavior
Auto Trait Implementations§
impl Forget for BusyEnterBehavior
impl Freeze for BusyEnterBehavior
impl RefUnwindSafe for BusyEnterBehavior
impl Send for BusyEnterBehavior
impl Sync for BusyEnterBehavior
impl Unpin for BusyEnterBehavior
impl UnsafeUnpin for BusyEnterBehavior
impl UnwindSafe for BusyEnterBehavior
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.