pub struct SpatialResult {
pub request_id: String,
pub audio: BinauraAudio,
pub processing_time: Duration,
pub applied_effects: Vec<SpatialEffect>,
pub success: bool,
pub error_message: Option<String>,
}Expand description
Result of spatial audio processing
Fields§
§request_id: StringRequest ID
audio: BinauraAudioProcessed binaural audio
processing_time: DurationProcessing time
applied_effects: Vec<SpatialEffect>Applied effects
success: boolSuccess flag
error_message: Option<String>Error message if failed
Implementations§
Source§impl SpatialResult
impl SpatialResult
Trait Implementations§
Source§impl Clone for SpatialResult
impl Clone for SpatialResult
Source§fn clone(&self) -> SpatialResult
fn clone(&self) -> SpatialResult
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 moreSource§impl Debug for SpatialResult
impl Debug for SpatialResult
Source§impl<'de> Deserialize<'de> for SpatialResult
impl<'de> Deserialize<'de> for SpatialResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SpatialResult
impl RefUnwindSafe for SpatialResult
impl Send for SpatialResult
impl Sync for SpatialResult
impl Unpin for SpatialResult
impl UnsafeUnpin for SpatialResult
impl UnwindSafe for SpatialResult
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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