in hfendpoints-openai/src/audio/transcription.rs [486:509]
fn segment_builder_with_default_fields() {
if let Ok(segment) = Segment::builder()
.id(1)
.start(2.2)
.end(3.8)
.temperature(1.0)
.text(String::from("Hello"))
.tokens(vec![1, 2, 3])
.build()
{
assert_eq!(segment.id, 1);
assert_eq!(segment.start, 2.2);
assert_eq!(segment.end, 3.8);
assert_eq!(segment.seek, 0);
assert_eq!(segment.temperature, 1.0);
assert_eq!(segment.text, String::from("Hello"));
assert_eq!(segment.tokens, vec![1, 2, 3]);
assert_eq!(segment.avg_logprob, 0.0);
assert_eq!(segment.compression_ratio, 0.0);
assert_eq!(segment.no_speech_prob, 0.0);
} else {
panic!("Failed to create segment");
}
}