pub struct RecordingInput {
pub bytes: Vec<u8>,
pub recorded_at: DateTime<Utc>,
pub original_filename: Option<String>,
}Expand description
Admitted recording bytes and source metadata.
Fields§
§bytes: Vec<u8>Complete WAV bytes already accepted by the transport.
recorded_at: DateTime<Utc>Instant at which the original recording began.
original_filename: Option<String>Original leaf filename, when known.
Trait Implementations§
Source§impl Clone for RecordingInput
impl Clone for RecordingInput
Source§fn clone(&self) -> RecordingInput
fn clone(&self) -> RecordingInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RecordingInput
impl RefUnwindSafe for RecordingInput
impl Send for RecordingInput
impl Sync for RecordingInput
impl Unpin for RecordingInput
impl UnsafeUnpin for RecordingInput
impl UnwindSafe for RecordingInput
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