pub struct InferenceCandidateSetV1 {
pub candidate_set_id: ScopedContentIdV1,
pub manifest_id: ScopedContentIdV1,
pub operator_id: CapabilityId,
pub operator_version: SemanticVersion,
pub transitions: Vec<InferenceSegmentTransitionV1>,
}Fields§
§candidate_set_id: ScopedContentIdV1§manifest_id: ScopedContentIdV1§operator_id: CapabilityId§operator_version: SemanticVersion§transitions: Vec<InferenceSegmentTransitionV1>Implementations§
Source§impl InferenceCandidateSetV1
impl InferenceCandidateSetV1
pub fn validate_for_scope( &self, scope_digest: &Sha256Digest, ) -> Result<(), ValidationError>
pub fn expected_id( &self, scope_digest: &Sha256Digest, ) -> Result<ScopedContentIdV1, ValidationError>
Trait Implementations§
Source§impl Clone for InferenceCandidateSetV1
impl Clone for InferenceCandidateSetV1
Source§impl Debug for InferenceCandidateSetV1
impl Debug for InferenceCandidateSetV1
Source§impl<'de> Deserialize<'de> for InferenceCandidateSetV1
impl<'de> Deserialize<'de> for InferenceCandidateSetV1
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 InferenceCandidateSetV1
Source§impl PartialEq for InferenceCandidateSetV1
impl PartialEq for InferenceCandidateSetV1
Source§impl Serialize for InferenceCandidateSetV1
impl Serialize for InferenceCandidateSetV1
impl StructuralPartialEq for InferenceCandidateSetV1
Auto Trait Implementations§
impl Forget for InferenceCandidateSetV1
impl Freeze for InferenceCandidateSetV1
impl Move for InferenceCandidateSetV1
impl RefUnwindSafe for InferenceCandidateSetV1
impl Send for InferenceCandidateSetV1
impl Sync for InferenceCandidateSetV1
impl Unpin for InferenceCandidateSetV1
impl UnsafeUnpin for InferenceCandidateSetV1
impl UnwindSafe for InferenceCandidateSetV1
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