fn segment_builder_all_field_set()

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");
        }
    }