[−][src]Struct ttyrec::Frame
Represents a single ttyrec frame.
Ttyrec files are a raw concatenation of frames. Note that the time
field
in each frame is the time since the start of the entire file, and it is
invalid for the time
fields in a ttyrec file to be decreasing.
Frame objects are typically created via the Creator
, Parser
, or
Reader
classes.
Fields
time: Duration
Amount of time passed since the start of the ttyrec file.
Note that this is not the amount of time since the previous frame.
data: Vec<u8>
Bytes emitted at the given time.
Trait Implementations
impl Clone for Frame
[src]
impl Eq for Frame
[src]
impl PartialEq<Frame> for Frame
[src]
impl Debug for Frame
[src]
impl TryFrom<Frame> for Vec<u8>
[src]
Auto Trait Implementations
impl Send for Frame
impl Sync for Frame
impl Unpin for Frame
impl UnwindSafe for Frame
impl RefUnwindSafe for Frame
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,