pub struct OperationOracleResult { /* private fields */ }Expand description
Canonical, bounded outputs produced by an oracle implementation.
Implementations§
Source§impl OperationOracleResult
impl OperationOracleResult
pub fn new(outputs: Vec<OracleTensor>) -> Result<Self, VNextError>
pub fn outputs(&self) -> &[OracleTensor]
pub fn decode_untrusted( bytes: &[u8], ) -> Result<UnvalidatedOperationOracleResult, VNextError>
Trait Implementations§
Source§impl Clone for OperationOracleResult
impl Clone for OperationOracleResult
Source§fn clone(&self) -> OperationOracleResult
fn clone(&self) -> OperationOracleResult
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 OperationOracleResult
impl Debug for OperationOracleResult
impl Eq for OperationOracleResult
Source§impl PartialEq for OperationOracleResult
impl PartialEq for OperationOracleResult
Source§impl Serialize for OperationOracleResult
impl Serialize for OperationOracleResult
impl StructuralPartialEq for OperationOracleResult
Auto Trait Implementations§
impl Freeze for OperationOracleResult
impl RefUnwindSafe for OperationOracleResult
impl Send for OperationOracleResult
impl Sync for OperationOracleResult
impl Unpin for OperationOracleResult
impl UnsafeUnpin for OperationOracleResult
impl UnwindSafe for OperationOracleResult
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