pub struct SpectroResult {
pub omega: Vec<i64>,
pub psd_true: Vec<i64>,
pub psd_est: Vec<i64>,
pub n_sequences: usize,
pub error_fx: i64,
}Expand description
The reconstructed spectrum plus the (hidden) truth it was recovered from.
Fields§
§omega: Vec<i64>§psd_true: Vec<i64>§psd_est: Vec<i64>§n_sequences: usizeNumber of CPMG sequences in the probe bank.
error_fx: i64Mean absolute reconstruction error over the grid (fixed-point).
Implementations§
Source§impl SpectroResult
impl SpectroResult
pub fn hash(&self) -> [u8; 32]
pub fn artifacts(&self) -> CalArtifacts
pub fn seal( &self, signer: &SigningKey, signer_id: &str, joules_micro: u64, grant: GrantRef, ) -> CalibrationReceipt
Trait Implementations§
Source§impl Clone for SpectroResult
impl Clone for SpectroResult
Source§fn clone(&self) -> SpectroResult
fn clone(&self) -> SpectroResult
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 moreSource§impl Debug for SpectroResult
impl Debug for SpectroResult
impl Eq for SpectroResult
Source§impl PartialEq for SpectroResult
impl PartialEq for SpectroResult
impl StructuralPartialEq for SpectroResult
Auto Trait Implementations§
impl Freeze for SpectroResult
impl RefUnwindSafe for SpectroResult
impl Send for SpectroResult
impl Sync for SpectroResult
impl Unpin for SpectroResult
impl UnsafeUnpin for SpectroResult
impl UnwindSafe for SpectroResult
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.