pub enum GeminiAudioBlock {
Present(Vec<u8>),
Absent,
Corrupt,
}Expand description
Outcome of scanning an Interactions API response for audio.
Variants§
Present(Vec<u8>)
The last audio block, decoded from base64.
Absent
No audio block in the response (text-only reply, refusal).
Corrupt
An audio block existed but its base64 payload was corrupt.
Trait Implementations§
Source§impl Clone for GeminiAudioBlock
impl Clone for GeminiAudioBlock
Source§impl Debug for GeminiAudioBlock
impl Debug for GeminiAudioBlock
impl Eq for GeminiAudioBlock
Source§impl PartialEq for GeminiAudioBlock
impl PartialEq for GeminiAudioBlock
impl StructuralPartialEq for GeminiAudioBlock
Auto Trait Implementations§
impl Freeze for GeminiAudioBlock
impl RefUnwindSafe for GeminiAudioBlock
impl Send for GeminiAudioBlock
impl Sync for GeminiAudioBlock
impl Unpin for GeminiAudioBlock
impl UnsafeUnpin for GeminiAudioBlock
impl UnwindSafe for GeminiAudioBlock
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