in hfendpoints-openai/src/audio/transcription.rs [456:483]
fn segment_builder_all_field_set() {
if let Ok(segment) = Segment::builder()
.id(1)
.start(2.2)
.end(3.8)
.seek(7)
.temperature(1.0)
.text(String::from("Hello"))
.tokens(vec![1, 2, 3])
.avg_logprob(2.71)
.compression_ratio(1.2)
.no_speech_prob(0.1)
.build()
{
assert_eq!(segment.id, 1);
assert_eq!(segment.start, 2.2);
assert_eq!(segment.end, 3.8);
assert_eq!(segment.seek, 7);
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, 2.71);
assert_eq!(segment.compression_ratio, 1.2);
assert_eq!(segment.no_speech_prob, 0.1);
} else {
panic!("Failed to create segment");
}
}