Cargo Features
QuantRS2-Device has no features set by default.
[dependencies]
quantrs2-device = { version = "0.1.0-alpha.2", features = ["ibm", "azure", "aws"] }
- ibm
-
Enables async-trait, chrono, reqwest ^0.11, serde, serde_json, and tokio
reqwest:
For device connectivity
Affects
ibm::IBMJobResponse
,ibm::IBMJobResult
,ibm::IBMQuantumClient
,ibm_device::IBMQuantumDevice
,quantrs2-device::QuantumDevice
,quantrs2-device::CircuitExecutor
,quantrs2-device::create_ibm_client
,quantrs2-device::create_ibm_device
… - azure
-
Enables async-trait, chrono, reqwest ^0.11, serde, serde_json, and tokio
Affects
azure::AzureTarget.properties
,azure::AzureCircuitConfig.provider_parameters
,azure::AzureJobResponse
,azure::AzureJobResult
,azure::AzureQuantumClient
,azure_device::AzureDeviceConfig.provider_parameters
,azure_device::AzureQuantumDevice
,quantrs2-device::create_azure_client
,quantrs2-device::create_azure_device
… - aws
-
Enables async-trait, bytemuck, chrono, hex, hmac, reqwest ^0.11, serde, serde_json, sha2, and tokio
hmac:
For AWS authentication
Affects
aws::AWSDevice.device_capabilities
,aws::AWSCircuitConfig.device_parameters
,aws::AWSTaskResponse
,aws::AWSTaskResult
,aws::AWSBraketClient
,aws_device::AWSDeviceConfig.device_parameters
,aws_device::AWSBraketDevice
,quantrs2-device::aws_auth
,quantrs2-device::aws_conversion
,quantrs2-device::create_aws_client
,quantrs2-device::create_aws_device
…