pub struct DifferentialOracle {
pub oracle_type: String,
pub expected_allowed_step: usize,
pub expected_forbidden_step: usize,
pub forbidden_status: Vec<u16>,
pub sensitive_body_markers: Vec<String>,
}Fields§
§oracle_type: String§expected_allowed_step: usize§expected_forbidden_step: usize§forbidden_status: Vec<u16>§sensitive_body_markers: Vec<String>Implementations§
Source§impl DifferentialOracle
impl DifferentialOracle
pub fn has_positive_evidence(&self) -> bool
Trait Implementations§
Source§impl Clone for DifferentialOracle
impl Clone for DifferentialOracle
Source§fn clone(&self) -> DifferentialOracle
fn clone(&self) -> DifferentialOracle
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 DifferentialOracle
impl Debug for DifferentialOracle
Source§impl<'de> Deserialize<'de> for DifferentialOracle
impl<'de> Deserialize<'de> for DifferentialOracle
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
Source§impl PartialEq for DifferentialOracle
impl PartialEq for DifferentialOracle
Source§fn eq(&self, other: &DifferentialOracle) -> bool
fn eq(&self, other: &DifferentialOracle) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DifferentialOracle
impl Serialize for DifferentialOracle
impl Eq for DifferentialOracle
impl StructuralPartialEq for DifferentialOracle
Auto Trait Implementations§
impl Freeze for DifferentialOracle
impl RefUnwindSafe for DifferentialOracle
impl Send for DifferentialOracle
impl Sync for DifferentialOracle
impl Unpin for DifferentialOracle
impl UnsafeUnpin for DifferentialOracle
impl UnwindSafe for DifferentialOracle
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