pub struct NativeOperatorPackageDefinition {
pub schema_version: u32,
pub operator: String,
pub operator_abi_version: String,
pub backend: NativeOperatorBackend,
pub compute_capabilities: Vec<String>,
pub provider_bindings: Vec<NativeOperatorProviderBindingDefinition>,
pub required_exports: Vec<String>,
pub license_files: Vec<NativeOperatorLicenseInput>,
pub cuda_toolkit: Option<String>,
pub cuda_runtime_min: Option<String>,
pub system_libraries: Vec<NativeOperatorSystemLibrary>,
}Fields§
§schema_version: u32§operator: String§operator_abi_version: String§backend: NativeOperatorBackend§compute_capabilities: Vec<String>§provider_bindings: Vec<NativeOperatorProviderBindingDefinition>§required_exports: Vec<String>§license_files: Vec<NativeOperatorLicenseInput>§cuda_toolkit: Option<String>§cuda_runtime_min: Option<String>§system_libraries: Vec<NativeOperatorSystemLibrary>Trait Implementations§
Source§impl Clone for NativeOperatorPackageDefinition
impl Clone for NativeOperatorPackageDefinition
Source§fn clone(&self) -> NativeOperatorPackageDefinition
fn clone(&self) -> NativeOperatorPackageDefinition
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<'de> Deserialize<'de> for NativeOperatorPackageDefinition
impl<'de> Deserialize<'de> for NativeOperatorPackageDefinition
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 NativeOperatorPackageDefinition
impl StructuralPartialEq for NativeOperatorPackageDefinition
Auto Trait Implementations§
impl Freeze for NativeOperatorPackageDefinition
impl RefUnwindSafe for NativeOperatorPackageDefinition
impl Send for NativeOperatorPackageDefinition
impl Sync for NativeOperatorPackageDefinition
impl Unpin for NativeOperatorPackageDefinition
impl UnsafeUnpin for NativeOperatorPackageDefinition
impl UnwindSafe for NativeOperatorPackageDefinition
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