pub struct InferenceManifestV1 {
pub scope: ViaScopeV1,
pub manifest_id: ScopedContentIdV1,
pub tokenizer_family: InferenceTokenizerFamilyV1,
pub cache_policy: InferenceCachePolicyV1,
pub segments: Vec<InferenceSegmentV1>,
pub accounting: InferenceAccountingV1,
pub stable_prefix_digest: Option<Sha256Digest>,
}Fields§
§scope: ViaScopeV1§manifest_id: ScopedContentIdV1§tokenizer_family: InferenceTokenizerFamilyV1§cache_policy: InferenceCachePolicyV1§segments: Vec<InferenceSegmentV1>§accounting: InferenceAccountingV1§stable_prefix_digest: Option<Sha256Digest>Implementations§
Source§impl InferenceManifestV1
impl InferenceManifestV1
pub fn new( scope: ViaScopeV1, segments: Vec<InferenceSegmentV1>, stable_prefix_digest: Option<Sha256Digest>, ) -> Result<Self, ValidationError>
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for InferenceManifestV1
impl Clone for InferenceManifestV1
Source§impl Debug for InferenceManifestV1
impl Debug for InferenceManifestV1
Source§impl<'de> Deserialize<'de> for InferenceManifestV1
impl<'de> Deserialize<'de> for InferenceManifestV1
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 InferenceManifestV1
Source§impl PartialEq for InferenceManifestV1
impl PartialEq for InferenceManifestV1
Source§impl Serialize for InferenceManifestV1
impl Serialize for InferenceManifestV1
impl StructuralPartialEq for InferenceManifestV1
Auto Trait Implementations§
impl Forget for InferenceManifestV1
impl Freeze for InferenceManifestV1
impl Move for InferenceManifestV1
impl RefUnwindSafe for InferenceManifestV1
impl Send for InferenceManifestV1
impl Sync for InferenceManifestV1
impl Unpin for InferenceManifestV1
impl UnsafeUnpin for InferenceManifestV1
impl UnwindSafe for InferenceManifestV1
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