pub enum CastRowKind {
Output,
Input,
}Expand description
What the row represents in the underlying terminal stream.
Variants§
Output
"o" — bytes the terminal emitted to stdout. Replay players
re-emit these to recreate the visual.
Input
"i" — bytes the user typed. Replay players IGNORE these
because the recorded output already reflects the side
effects.
Implementations§
Trait Implementations§
Source§impl Clone for CastRowKind
impl Clone for CastRowKind
Source§fn clone(&self) -> CastRowKind
fn clone(&self) -> CastRowKind
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 CastRowKind
Source§impl Debug for CastRowKind
impl Debug for CastRowKind
Source§impl<'de> Deserialize<'de> for CastRowKind
impl<'de> Deserialize<'de> for CastRowKind
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 CastRowKind
Source§impl Hash for CastRowKind
impl Hash for CastRowKind
Source§impl PartialEq for CastRowKind
impl PartialEq for CastRowKind
Source§impl Serialize for CastRowKind
impl Serialize for CastRowKind
impl StructuralPartialEq for CastRowKind
Auto Trait Implementations§
impl Freeze for CastRowKind
impl RefUnwindSafe for CastRowKind
impl Send for CastRowKind
impl Sync for CastRowKind
impl Unpin for CastRowKind
impl UnsafeUnpin for CastRowKind
impl UnwindSafe for CastRowKind
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