pub struct ModelManifest {Show 18 fields
pub name: String,
pub version: String,
pub backend: String,
pub format: String,
pub opset: Option<u32>,
pub sample_rate: u32,
pub window: usize,
pub hop: usize,
pub stems: Vec<String>,
pub input_layout: String,
pub output_layout: String,
pub inputs: Vec<IODesc>,
pub outputs: Vec<IODesc>,
pub artifacts: Vec<Artifact>,
pub entry: String,
pub url: String,
pub sha256: String,
pub filesize: u64,
}Fields§
§name: String§version: String§backend: String§format: String§opset: Option<u32>§sample_rate: u32§window: usize§hop: usize§stems: Vec<String>§input_layout: String§output_layout: String§inputs: Vec<IODesc>§outputs: Vec<IODesc>§artifacts: Vec<Artifact>§entry: String§url: String§sha256: String§filesize: u64Implementations§
Source§impl ModelManifest
impl ModelManifest
pub fn resolve_primary_artifact(&self) -> Result<ResolvedArtifact, String>
Trait Implementations§
Source§impl Clone for ModelManifest
impl Clone for ModelManifest
Source§fn clone(&self) -> ModelManifest
fn clone(&self) -> ModelManifest
Returns a duplicate of the value. Read more
1.0.0 · 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 ModelManifest
impl Debug for ModelManifest
Source§impl<'de> Deserialize<'de> for ModelManifest
impl<'de> Deserialize<'de> for ModelManifest
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
Auto Trait Implementations§
impl Freeze for ModelManifest
impl RefUnwindSafe for ModelManifest
impl Send for ModelManifest
impl Sync for ModelManifest
impl Unpin for ModelManifest
impl UnwindSafe for ModelManifest
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