pub struct MultiOracleTrieDump {
pub digit_trie_dump: DigitTrieDump<Vec<RangeInfo>>,
pub threshold: usize,
pub oracle_numeric_infos: OracleNumericInfo,
pub extra_cover_trie_dump: Option<MultiTrieDump<RangeInfo>>,
}Expand description
Container for a dump of a MultiOracleTrie used for serialization purpose.
Fields§
§digit_trie_dump: DigitTrieDump<Vec<RangeInfo>>A dump of the underlying digit trie.
threshold: usizeThe required number of oracles for this trie.
oracle_numeric_infos: OracleNumericInfoInformation about each oracle numerical representation.
extra_cover_trie_dump: Option<MultiTrieDump<RangeInfo>>A dump of the trie for extra coverage.
Auto Trait Implementations§
impl Freeze for MultiOracleTrieDump
impl RefUnwindSafe for MultiOracleTrieDump
impl Send for MultiOracleTrieDump
impl Sync for MultiOracleTrieDump
impl Unpin for MultiOracleTrieDump
impl UnwindSafe for MultiOracleTrieDump
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