pub struct EnginePredictionBasisV1 { /* private fields */ }Expand description
Canonical typed evidence used by one prediction facet.
Implementations§
Source§impl EnginePredictionBasisV1
impl EnginePredictionBasisV1
Sourcepub fn new(
references: Vec<PredictionBasisReferenceV1>,
) -> Result<Self, PredictionContractError>
pub fn new( references: Vec<PredictionBasisReferenceV1>, ) -> Result<Self, PredictionContractError>
Construct and canonically order one bounded evidence basis.
Sourcepub const fn identity(&self) -> &PredictionBasisIdentityV1
pub const fn identity(&self) -> &PredictionBasisIdentityV1
Canonical basis identity.
Sourcepub fn references(&self) -> &[PredictionBasisReferenceV1]
pub fn references(&self) -> &[PredictionBasisReferenceV1]
Canonically ordered typed references.
Trait Implementations§
Source§impl Clone for EnginePredictionBasisV1
impl Clone for EnginePredictionBasisV1
Source§fn clone(&self) -> EnginePredictionBasisV1
fn clone(&self) -> EnginePredictionBasisV1
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 EnginePredictionBasisV1
impl Debug for EnginePredictionBasisV1
Source§impl<'de> Deserialize<'de> for EnginePredictionBasisV1
impl<'de> Deserialize<'de> for EnginePredictionBasisV1
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
impl Eq for EnginePredictionBasisV1
Source§impl PartialEq for EnginePredictionBasisV1
impl PartialEq for EnginePredictionBasisV1
Source§impl Serialize for EnginePredictionBasisV1
impl Serialize for EnginePredictionBasisV1
impl StructuralPartialEq for EnginePredictionBasisV1
Auto Trait Implementations§
impl Freeze for EnginePredictionBasisV1
impl RefUnwindSafe for EnginePredictionBasisV1
impl Send for EnginePredictionBasisV1
impl Sync for EnginePredictionBasisV1
impl Unpin for EnginePredictionBasisV1
impl UnsafeUnpin for EnginePredictionBasisV1
impl UnwindSafe for EnginePredictionBasisV1
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