pub struct TranscriptionRecord {
pub model_sha256: &'static str,
pub crate_version: &'static str,
pub profile: String,
pub note_params: NoteParams,
}Expand description
The transcriber’s model and settings, as the transcription group of
layers.json records them.
Fields§
§model_sha256: &'static strThe SHA-256 of the model weights, 64 lowercase hex digits.
crate_version: &'static strThe version of the transcription crate.
profile: StringThe profile name, or detected when the stem chose the settings.
note_params: NoteParamsEvery decoder parameter, by the crate’s own names.
Implementations§
Source§impl TranscriptionRecord
impl TranscriptionRecord
Sourcepub fn new(profile: Option<Profile>, settings: &DecodeSettings) -> Self
pub fn new(profile: Option<Profile>, settings: &DecodeSettings) -> Self
The record of a decode with settings, from a profile or, with
None, from detection.
Trait Implementations§
Source§impl Clone for TranscriptionRecord
impl Clone for TranscriptionRecord
Source§impl Debug for TranscriptionRecord
impl Debug for TranscriptionRecord
Source§impl PartialEq for TranscriptionRecord
impl PartialEq for TranscriptionRecord
Source§impl Serialize for TranscriptionRecord
impl Serialize for TranscriptionRecord
impl StructuralPartialEq for TranscriptionRecord
Auto Trait Implementations§
impl Freeze for TranscriptionRecord
impl RefUnwindSafe for TranscriptionRecord
impl Send for TranscriptionRecord
impl Sync for TranscriptionRecord
impl Unpin for TranscriptionRecord
impl UnsafeUnpin for TranscriptionRecord
impl UnwindSafe for TranscriptionRecord
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> CloneAny for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSend for T
impl<T> DowncastSend for T
§impl<T> DowncastSync for T
impl<T> DowncastSync for T
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