pub struct OracleReport {
pub detected_oracles: Vec<OracleDetection>,
pub migration_recommendations: Vec<String>,
pub apro_integration_guide: Option<String>,
}
Expand description
A report containing all detected oracles and migration recommendations
Fields§
§detected_oracles: Vec<OracleDetection>
List of all detected oracles in the project
migration_recommendations: Vec<String>
List of recommendations for migrating the detected oracles
apro_integration_guide: Option<String>
Optional APRO integration guide for the detected oracles
Trait Implementations§
Source§impl Debug for OracleReport
impl Debug for OracleReport
Source§impl<'de> Deserialize<'de> for OracleReport
impl<'de> Deserialize<'de> for OracleReport
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
Auto Trait Implementations§
impl Freeze for OracleReport
impl RefUnwindSafe for OracleReport
impl Send for OracleReport
impl Sync for OracleReport
impl Unpin for OracleReport
impl UnwindSafe for OracleReport
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