Skip to main content

Response

Enum Response 

Source
pub enum Response {
Show 80 variants Bootstrap(BootstrapInfo), ProjectNew(ProjectInfo), ProjectOpen(ProjectInfo), ProjectSave(ProjectInfo), ProjectInfo(ProjectInfo), SampleLoad(JobStarted), Calibrate(JobStarted), RecommendXo(JobStarted), Mimo(JobStarted), Results(ResultsSummary), Export(JobStarted), JobCancel(JobSnapshot), Jobs(Vec<JobSnapshot>), MeasureMethods(MeasureMethodsResult), MeasureConfigure(MeasureConfigResult), MeasureConfigGet(MeasureConfigResult), MeasurementRecords(MeasurementRecordsResult), MicCalibrationGet(MicCalibrationStatus), MicCalibrationSet(MicCalibrationStatus), MicCalibrationClear(MicCalibrationStatus), MicCalibrationAttach(MicCalibrationStatus), LevelsGet(LevelsResult), LevelsFillDefaults(LevelsResult), LevelStop(()), MeasurePosition(JobStarted), PositionClear(UndoResult), Undo(ProjectInfo), RewLaunch(RewStatusResult), MdatScan(MdatScanResult), MdatImport(JobStarted), ConfigGet(ConfigResult), ConfigApplyPreset(ConfigMutationResult), ConfigSetSubCount(ConfigMutationResult), ConfigSetSpeaker(ConfigResult), ConfigAddSpeaker(ConfigResult), ConfigRemoveSpeaker(ConfigResult), ConfigRenumber(ConfigResult), ConfigValidate(Vec<Notice>), PatchSheetCsv(PathResult), DspGet(DspResult), DspSet(DspResult), LayoutGet(LayoutResult), LayoutSet(LayoutMutationResult), PositionEstimate(PositionEstimateResult), TargetGet(TargetResult), TargetSetPoints(TargetResult), TargetApplyPreset(TargetResult), TargetSave(PathResult), TargetLoad(TargetResult), CalibrationSettingsGet(CalibrationSettings), CalibrationSettingsSet(CalibrationSettings), CalibrationSettingsEdit(CalibrationSettings), SubWarnings(Vec<Notice>), RewInfo(RewInfoResult), RewDriverSet(RewInfoResult), ModeSpec(ModeSpecResult), AppSettingsGet(AppSettings), AppSettingsSet(AppSettings), LocalApiStatus(LocalApiStatus), LocalApiTokenRegenerate(LocalApiStatus), ComputeStatus(ComputeStatus), OpenGpuHelp(()), MeasurementCurves(MeasurementCurvesResult), ResultCurves(ResultCurvesResult), ResultLines(ResultLinesResult), SubTakeValues(CalibrationSettings), DialogOpenProject(Option<String>), DialogSaveProject(Option<String>), DialogPickMdat(Option<String>), DialogPickFolder(Option<String>), DialogSaveFile(Option<String>), DialogOpenFile(Option<String>), OpenFolder(()), LevelMonitorStart(JobStarted), LevelMonitorStop(Option<JobSnapshot>), LevelPlay(()), StatusWatchStart(JobStarted), StatusWatchStop(Option<JobSnapshot>), ExportFolderGet(ExportFolderResult), ExportFolderSet(ExportFolderResult),
}
Expand description

The successful result of a Request, tagged with the same method name.

Variants§

§

Bootstrap(BootstrapInfo)

The Bootstrap Response variant.

§

ProjectNew(ProjectInfo)

The ProjectNew Response variant.

§

ProjectOpen(ProjectInfo)

The ProjectOpen Response variant.

§

ProjectSave(ProjectInfo)

The ProjectSave Response variant.

§

ProjectInfo(ProjectInfo)

The ProjectInfo Response variant.

§

SampleLoad(JobStarted)

The SampleLoad Response variant.

§

Calibrate(JobStarted)

The Calibrate Response variant.

§

RecommendXo(JobStarted)

The RecommendXo Response variant.

§

Mimo(JobStarted)

The Mimo Response variant.

§

Results(ResultsSummary)

The Results Response variant.

§

Export(JobStarted)

The Export Response variant.

§

JobCancel(JobSnapshot)

The JobCancel Response variant.

§

Jobs(Vec<JobSnapshot>)

The Jobs Response variant.

§

MeasureMethods(MeasureMethodsResult)

The MeasureMethods Response variant.

§

MeasureConfigure(MeasureConfigResult)

The MeasureConfigure Response variant.

§

MeasureConfigGet(MeasureConfigResult)

Measurement settings stored in the open project.

§

MeasurementRecords(MeasurementRecordsResult)

Recording status for every arranged position.

§

MicCalibrationGet(MicCalibrationStatus)

Selected microphone calibration and attachment counts.

§

MicCalibrationSet(MicCalibrationStatus)

Selected microphone calibration after storing a file.

§

MicCalibrationClear(MicCalibrationStatus)

Empty microphone calibration status after clearing the selection.

§

MicCalibrationAttach(MicCalibrationStatus)

Microphone calibration status after attaching it to eligible sweeps.

§

LevelsGet(LevelsResult)

Stored per-role level and SPL values.

§

LevelsFillDefaults(LevelsResult)

Stored values after filling missing level defaults.

§

LevelStop(())

Confirms that the current level burst was stopped.

§

MeasurePosition(JobStarted)

The MeasurePosition Response variant.

§

PositionClear(UndoResult)

The PositionClear Response variant.

§

Undo(ProjectInfo)

The Undo Response variant.

§

RewLaunch(RewStatusResult)

The RewLaunch Response variant.

§

MdatScan(MdatScanResult)

The MdatScan Response variant.

§

MdatImport(JobStarted)

The MdatImport Response variant.

§

ConfigGet(ConfigResult)

The ConfigGet Response variant.

§

ConfigApplyPreset(ConfigMutationResult)

The ConfigApplyPreset Response variant.

§

ConfigSetSubCount(ConfigMutationResult)

The ConfigSetSubCount Response variant.

§

ConfigSetSpeaker(ConfigResult)

The ConfigSetSpeaker Response variant.

§

ConfigAddSpeaker(ConfigResult)

The ConfigAddSpeaker Response variant.

§

ConfigRemoveSpeaker(ConfigResult)

The ConfigRemoveSpeaker Response variant.

§

ConfigRenumber(ConfigResult)

The ConfigRenumber Response variant.

§

ConfigValidate(Vec<Notice>)

The ConfigValidate Response variant.

§

PatchSheetCsv(PathResult)

The PatchSheetCsv Response variant.

§

DspGet(DspResult)

The DspGet Response variant.

§

DspSet(DspResult)

The DspSet Response variant.

§

LayoutGet(LayoutResult)

The LayoutGet Response variant.

§

LayoutSet(LayoutMutationResult)

The LayoutSet Response variant.

§

PositionEstimate(PositionEstimateResult)

The PositionEstimate Response variant.

§

TargetGet(TargetResult)

The TargetGet Response variant.

§

TargetSetPoints(TargetResult)

The TargetSetPoints Response variant.

§

TargetApplyPreset(TargetResult)

The TargetApplyPreset Response variant.

§

TargetSave(PathResult)

The TargetSave Response variant.

§

TargetLoad(TargetResult)

The TargetLoad Response variant.

§

CalibrationSettingsGet(CalibrationSettings)

The CalibrationSettingsGet Response variant.

§

CalibrationSettingsSet(CalibrationSettings)

The CalibrationSettingsSet Response variant.

§

CalibrationSettingsEdit(CalibrationSettings)

Settings after one edit.

§

SubWarnings(Vec<Notice>)

Current settings-only filter warnings.

§

RewInfo(RewInfoResult)

Current REW facts; unavailable fields are null.

§

RewDriverSet(RewInfoResult)

Current REW facts after changing its driver.

§

ModeSpec(ModeSpecResult)

The ModeSpec Response variant.

§

AppSettingsGet(AppSettings)

The AppSettingsGet Response variant.

§

AppSettingsSet(AppSettings)

The AppSettingsSet Response variant.

§

LocalApiStatus(LocalApiStatus)

Current local API server and token state.

§

LocalApiTokenRegenerate(LocalApiStatus)

Local API state after replacing its bearer token.

§

ComputeStatus(ComputeStatus)

Device capability and automatic-selection result.

§

OpenGpuHelp(())

GPU installation documentation opened by the application host.

§

MeasurementCurves(MeasurementCurvesResult)

Measurement curves on the common display grid.

§

ResultCurves(ResultCurvesResult)

Calibration tab curves, ranges and staleness.

§

ResultLines(ResultLinesResult)

Numeric summary lines and BA table.

§

SubTakeValues(CalibrationSettings)

Stored settings after taking the last sub alignment.

§

DialogOpenProject(Option<String>)

The chosen project path, or null when cancelled.

§

DialogSaveProject(Option<String>)

The chosen project destination, or null when cancelled.

§

DialogPickMdat(Option<String>)

The chosen mdat path, or null when cancelled.

§

DialogPickFolder(Option<String>)

The chosen folder, or null when cancelled.

§

DialogSaveFile(Option<String>)

The chosen save destination, or null when cancelled.

§

DialogOpenFile(Option<String>)

The chosen source path, or null when cancelled.

§

OpenFolder(())

Confirms that the folder-open request reached the host.

§

LevelMonitorStart(JobStarted)

The live level-monitor job.

§

LevelMonitorStop(Option<JobSnapshot>)

The stopped live level-monitor job, when one was running.

§

LevelPlay(())

Confirms that role playback was accepted.

§

StatusWatchStart(JobStarted)

The measurement-status watch job.

§

StatusWatchStop(Option<JobSnapshot>)

The stopped status-watch job, when one was running.

§

ExportFolderGet(ExportFolderResult)

The current export base folder.

§

ExportFolderSet(ExportFolderResult)

The stored export base folder.

Trait Implementations§

Source§

impl Clone for Response

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Response

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Response

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl PartialEq for Response

Source§

fn eq(&self, other: &Self) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl Serialize for Response

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for Response

Source§

impl TS for Response

Source§

type WithoutGenerics = Response

If this type does not have generic parameters, then WithoutGenerics should just be Self. If the type does have generic parameters, then all generic parameters must be replaced with a dummy type, e.g ts_rs::Dummy or ().
The only requirement for these dummy types is that EXPORT_TO must be None. Read more
Source§

type OptionInnerType = Response

If the implementing type is std::option::Option<T>, then this associated type is set to T. All other implementations of TS should set this type to Self instead.
Source§

fn ident(cfg: &Config) -> String

Identifier of this type, excluding generic parameters.
Source§

fn docs() -> Option<String>

JSDoc comment to describe this type in TypeScript - when TS is derived, docs are automatically read from your doc comments or #[doc = ".."] attributes
Source§

fn name(cfg: &Config) -> String

Name of this type in TypeScript, including generic parameters
Source§

fn decl_concrete(cfg: &Config) -> String

Declaration of this type using the supplied generic arguments. The resulting TypeScript definition will not be generic. For that, see TS::decl(). If this type is not generic, then this function is equivalent to TS::decl().
Source§

fn decl(cfg: &Config) -> String

Declaration of this type, e.g. type User = { user_id: number, ... }. This function will panic if the type has no declaration. Read more
Source§

fn inline(cfg: &Config) -> String

Formats this types definition in TypeScript, e.g { user_id: number }. This function will panic if the type cannot be inlined.
Source§

fn inline_flattened(cfg: &Config) -> String

Flatten a type declaration. This function will panic if the type cannot be flattened.
Source§

fn visit_generics(v: &mut impl TypeVisitor)
where Self: 'static,

Iterates over all type parameters of this type.
Source§

fn output_path() -> Option<PathBuf>

Returns the output path to where T should be exported, relative to the output directory. The returned path does not include any base directory. Read more
Source§

fn visit_dependencies(v: &mut impl TypeVisitor)
where Self: 'static,

Iterates over all dependency of this type.
Source§

fn dependencies(cfg: &Config) -> Vec<Dependency>
where Self: 'static,

Resolves all dependencies of this type recursively.
Source§

fn export(cfg: &Config) -> Result<(), ExportError>
where Self: 'static,

Manually export this type to the filesystem. To export this type together with all of its dependencies, use TS::export_all. Read more
Source§

fn export_all(cfg: &Config) -> Result<(), ExportError>
where Self: 'static,

Manually export this type to the filesystem, together with all of its dependencies. To export only this type, without its dependencies, use TS::export. Read more
Source§

fn export_to_string(cfg: &Config) -> Result<String, ExportError>
where Self: 'static,

Manually generate bindings for this type, returning a String. This function does not format the output, even if the format feature is enabled. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.