pub struct AdmissibilityTest { /* private fields */ }Expand description
AdmissibilityTest validates codec behavior across standard test sets.
Implementations§
Source§impl AdmissibilityTest
impl AdmissibilityTest
Sourcepub fn with_profiles(profiles: Vec<CodecProfile>) -> Self
pub fn with_profiles(profiles: Vec<CodecProfile>) -> Self
Create with custom profiles.
Sourcepub fn run(
&self,
test_sets: &[TestSetEntry],
) -> Result<AdmissibilitySummary, QuantEvalError>
pub fn run( &self, test_sets: &[TestSetEntry], ) -> Result<AdmissibilitySummary, QuantEvalError>
Run admissibility tests using provided test sets.
Sourcepub fn standard_test_vectors(dim: usize) -> Vec<TestSetEntry>
pub fn standard_test_vectors(dim: usize) -> Vec<TestSetEntry>
Generate standard test vectors for admissibility testing.
Sourcepub fn profiles(&self) -> &[CodecProfile]
pub fn profiles(&self) -> &[CodecProfile]
Get the list of profiles being tested.
Trait Implementations§
Source§impl Clone for AdmissibilityTest
impl Clone for AdmissibilityTest
Source§fn clone(&self) -> AdmissibilityTest
fn clone(&self) -> AdmissibilityTest
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 AdmissibilityTest
impl Debug for AdmissibilityTest
Auto Trait Implementations§
impl Freeze for AdmissibilityTest
impl RefUnwindSafe for AdmissibilityTest
impl Send for AdmissibilityTest
impl Sync for AdmissibilityTest
impl Unpin for AdmissibilityTest
impl UnsafeUnpin for AdmissibilityTest
impl UnwindSafe for AdmissibilityTest
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