pub struct NativeOperatorPackageSpec {
pub schema_version: u32,
pub operator: String,
pub operator_abi_version: String,
pub backend: NativeOperatorBackend,
pub compute_capabilities: Vec<String>,
pub operation_bindings: Vec<NativeOperatorBinding>,
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>§operation_bindings: Vec<NativeOperatorBinding>§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 NativeOperatorPackageSpec
impl Clone for NativeOperatorPackageSpec
Source§fn clone(&self) -> NativeOperatorPackageSpec
fn clone(&self) -> NativeOperatorPackageSpec
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 NativeOperatorPackageSpec
impl Debug for NativeOperatorPackageSpec
Source§impl<'de> Deserialize<'de> for NativeOperatorPackageSpec
impl<'de> Deserialize<'de> for NativeOperatorPackageSpec
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 NativeOperatorPackageSpec
impl StructuralPartialEq for NativeOperatorPackageSpec
Auto Trait Implementations§
impl Freeze for NativeOperatorPackageSpec
impl RefUnwindSafe for NativeOperatorPackageSpec
impl Send for NativeOperatorPackageSpec
impl Sync for NativeOperatorPackageSpec
impl Unpin for NativeOperatorPackageSpec
impl UnsafeUnpin for NativeOperatorPackageSpec
impl UnwindSafe for NativeOperatorPackageSpec
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