pub struct Secp256k1;Trait Implementations§
Source§impl OperatorSet for Secp256k1
impl OperatorSet for Secp256k1
Source§fn regex_operators(&self) -> Result<Vec<MutationOperator>, Error>
fn regex_operators(&self) -> Result<Vec<MutationOperator>, Error>
Operators applied to general (non-test) source files.
Source§fn security_operators(&self) -> Result<Vec<MutationOperator>, Error>
fn security_operators(&self) -> Result<Vec<MutationOperator>, Error>
Operators applied when
--only-security-mutations is set.Source§fn test_operators(&self) -> Result<Vec<MutationOperator>, Error>
fn test_operators(&self) -> Result<Vec<MutationOperator>, Error>
Operators applied to test files (unit and, where applicable, functional).
Source§fn do_not_mutate_patterns(&self) -> Vec<&'static str>
fn do_not_mutate_patterns(&self) -> Vec<&'static str>
Line prefixes that disable mutation of a line entirely.
Source§fn do_not_mutate_py_patterns(&self) -> Vec<&'static str>
fn do_not_mutate_py_patterns(&self) -> Vec<&'static str>
Substrings that disable mutation of a Python test line.
Source§fn do_not_mutate_unit_patterns(&self) -> Vec<&'static str>
fn do_not_mutate_unit_patterns(&self) -> Vec<&'static str>
Substrings that disable mutation of a (C/C++) unit-test line.
Source§fn skip_if_contain_patterns(&self) -> Vec<&'static str>
fn skip_if_contain_patterns(&self) -> Vec<&'static str>
Substrings that disable mutation of any line when contained.
Source§fn test_line_skip_prefixes(&self) -> Vec<&'static str>
fn test_line_skip_prefixes(&self) -> Vec<&'static str>
Prefixes that mark a test line as not worth mutating (asserts, helpers).
Consumed by the default
OperatorSet::should_mutate_test_line.Source§fn should_mutate_test_line(&self, line: &str) -> bool
fn should_mutate_test_line(&self, line: &str) -> bool
Whether a test line should be mutated by
OperatorSet::test_operators. Read moreAuto Trait Implementations§
impl Freeze for Secp256k1
impl RefUnwindSafe for Secp256k1
impl Send for Secp256k1
impl Sync for Secp256k1
impl Unpin for Secp256k1
impl UnsafeUnpin for Secp256k1
impl UnwindSafe for Secp256k1
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