pub enum SequenceDecoderOutput {
Text(String),
Held,
Stopped,
StoppedWithText(String),
}Expand description
Output from the sequence decoder
Variants§
Text(String)
Normal text output
Held
Text is being held due to partial stop sequence match
Stopped
Stop sequence matched (hidden - not included in output)
StoppedWithText(String)
Stop sequence matched with text (visible - included in output)
Trait Implementations§
Source§impl Clone for SequenceDecoderOutput
impl Clone for SequenceDecoderOutput
Source§fn clone(&self) -> SequenceDecoderOutput
fn clone(&self) -> SequenceDecoderOutput
Returns a duplicate of the value. Read more
1.0.0 · 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 SequenceDecoderOutput
impl Debug for SequenceDecoderOutput
Source§impl PartialEq for SequenceDecoderOutput
impl PartialEq for SequenceDecoderOutput
impl StructuralPartialEq for SequenceDecoderOutput
Auto Trait Implementations§
impl Freeze for SequenceDecoderOutput
impl RefUnwindSafe for SequenceDecoderOutput
impl Send for SequenceDecoderOutput
impl Sync for SequenceDecoderOutput
impl Unpin for SequenceDecoderOutput
impl UnsafeUnpin for SequenceDecoderOutput
impl UnwindSafe for SequenceDecoderOutput
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more