pub struct OracleInfo {
pub provider: String,
pub usage: String,
pub risks: Vec<String>,
}Expand description
Oracle integration details.
Fields§
§provider: StringOracle provider.
usage: StringHow the oracle is used.
risks: Vec<String>Potential risks.
Trait Implementations§
Source§impl Clone for OracleInfo
impl Clone for OracleInfo
Source§impl Debug for OracleInfo
impl Debug for OracleInfo
Source§impl<'de> Deserialize<'de> for OracleInfo
impl<'de> Deserialize<'de> for OracleInfo
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 Forget for OracleInfo
impl Freeze for OracleInfo
impl RefUnwindSafe for OracleInfo
impl Send for OracleInfo
impl Sync for OracleInfo
impl Unpin for OracleInfo
impl UnsafeUnpin for OracleInfo
impl UnwindSafe for OracleInfo
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