pub struct ProviderCompatibilityRequest { /* private fields */ }Implementations§
Source§impl ProviderCompatibilityRequest
impl ProviderCompatibilityRequest
pub fn new( operation_id: OperationId, required_version: ContractVersion, required_capabilities: BTreeSet<CapabilityId>, required_weight_formats: BTreeSet<WeightFormatId>, required_quantization_formats: BTreeSet<QuantizationFormatId>, execution_determinism: ExecutionDeterminismRequirement, ) -> Result<Self, VNextError>
pub fn operation_id(&self) -> &OperationId
pub const fn required_version(&self) -> ContractVersion
pub fn required_capabilities(&self) -> &BTreeSet<CapabilityId>
pub fn required_weight_formats(&self) -> &BTreeSet<WeightFormatId>
pub fn required_quantization_formats(&self) -> &BTreeSet<QuantizationFormatId>
pub const fn execution_determinism(&self) -> ExecutionDeterminismRequirement
Trait Implementations§
Source§impl Clone for ProviderCompatibilityRequest
impl Clone for ProviderCompatibilityRequest
Source§fn clone(&self) -> ProviderCompatibilityRequest
fn clone(&self) -> ProviderCompatibilityRequest
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 ProviderCompatibilityRequest
impl Debug for ProviderCompatibilityRequest
Source§impl<'de> Deserialize<'de> for ProviderCompatibilityRequest
impl<'de> Deserialize<'de> for ProviderCompatibilityRequest
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 ProviderCompatibilityRequest
impl StructuralPartialEq for ProviderCompatibilityRequest
Auto Trait Implementations§
impl Freeze for ProviderCompatibilityRequest
impl RefUnwindSafe for ProviderCompatibilityRequest
impl Send for ProviderCompatibilityRequest
impl Sync for ProviderCompatibilityRequest
impl Unpin for ProviderCompatibilityRequest
impl UnsafeUnpin for ProviderCompatibilityRequest
impl UnwindSafe for ProviderCompatibilityRequest
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