pub struct ReadAloudRecording {
pub id: String,
pub duration_ms: u64,
pub bytes: u64,
pub sha256: String,
pub at: String,
}Expand description
One recording of the read-aloud passage, as the page lists it: what the row draws and what the bench scores, one row per clip.
Fields§
§id: StringThe take’s own directory name, which is what the page deletes by.
duration_ms: u64§bytes: u64The wav’s own byte length, which is what the recording costs on disk.
sha256: StringThe wav’s sha256, lowercase hex: the recording’s identity, and what two recordings of the same reading share.
at: StringRFC 3339, off the stamp the recording is named by.
Trait Implementations§
Source§impl Clone for ReadAloudRecording
impl Clone for ReadAloudRecording
Source§impl Debug for ReadAloudRecording
impl Debug for ReadAloudRecording
Source§impl<'de> Deserialize<'de> for ReadAloudRecording
impl<'de> Deserialize<'de> for ReadAloudRecording
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 ReadAloudRecording
Source§impl PartialEq for ReadAloudRecording
impl PartialEq for ReadAloudRecording
Source§impl Serialize for ReadAloudRecording
impl Serialize for ReadAloudRecording
impl StructuralPartialEq for ReadAloudRecording
Auto Trait Implementations§
impl Freeze for ReadAloudRecording
impl RefUnwindSafe for ReadAloudRecording
impl Send for ReadAloudRecording
impl Sync for ReadAloudRecording
impl Unpin for ReadAloudRecording
impl UnsafeUnpin for ReadAloudRecording
impl UnwindSafe for ReadAloudRecording
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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>,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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