pub struct ModalityData {
pub data: Vec<u8>,
pub format: String,
pub metadata: HashMap<String, TransformParameter>,
pub quality_metrics: HashMap<String, f64>,
}Expand description
Modality-specific data container
Fields§
§data: Vec<u8>Raw data
format: StringData format/type
metadata: HashMap<String, TransformParameter>Processing metadata
quality_metrics: HashMap<String, f64>Quality metrics
Implementations§
Trait Implementations§
Source§impl Clone for ModalityData
impl Clone for ModalityData
Source§fn clone(&self) -> ModalityData
fn clone(&self) -> ModalityData
Returns a duplicate of the value. Read more
1.0.0 · 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 ModalityData
impl RefUnwindSafe for ModalityData
impl Send for ModalityData
impl Sync for ModalityData
impl Unpin for ModalityData
impl UnwindSafe for ModalityData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more