Skip to content

Commit 3cc3c36

Browse files
committed
Cleanup for GeneralDepolarizingNoise
1 parent 978cd5f commit 3cc3c36

File tree

7 files changed

+387
-24
lines changed

7 files changed

+387
-24
lines changed

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ bitflags = "2"
4040
syn = { version = "2", features = ["full"] }
4141
quote = "1"
4242
dyn-clone = "1"
43-
once_cell = "1"
4443
regex = "1"
4544

4645
pecos-derive = { version = "0.1.1", path = "crates/pecos-derive"}

crates/pecos-engines/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ bytemuck.workspace = true
2626
bitflags.workspace = true
2727
dyn-clone.workspace = true
2828
libloading.workspace = true
29-
once_cell.workspace = true
3029
regex.workspace = true
3130

3231
pecos-core.workspace = true

crates/pecos-engines/examples/run_noisy_circ.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
use pecos_engines::byte_message::ByteMessage;
22
use pecos_engines::engines::quantum::StateVecEngine;
3-
use pecos_engines::errors::QueueError;
43
use pecos_engines::{Engine, GeneralDepolarizingNoise};
54
use pecos_engines::{EngineSystem, QuantumSystem};
65

7-
fn main() -> () {
6+
fn main() {
87
let circ = ByteMessage::quantum_operations_builder()
98
.add_h(&[0])
109
.add_cx(&[0], &[1])

crates/pecos-engines/src/byte_message/gate_type.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,12 +173,14 @@ impl QuantumGate {
173173
self
174174
}
175175

176-
#[must_use] pub fn set_noisy(mut self) -> Self {
176+
#[must_use]
177+
pub fn set_noisy(mut self) -> Self {
177178
self.noiseless = false;
178179
self
179180
}
180181

181-
#[must_use] pub fn is_noiseless(&self) -> bool {
182+
#[must_use]
183+
pub fn is_noiseless(&self) -> bool {
182184
self.noiseless
183185
}
184186
}

crates/pecos-engines/src/byte_message/message.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use crate::byte_message::builder::ByteMessageBuilder;
22
use crate::byte_message::gate_type::{GateType, QuantumGate};
33
use crate::byte_message::protocol::{
4-
calc_padding, BatchHeader, MeasurementHeader, MeasurementResultHeader, MessageHeader,
5-
MessageType, QuantumGateHeader,
4+
BatchHeader, MeasurementHeader, MeasurementResultHeader, MessageHeader, MessageType,
5+
QuantumGateHeader, calc_padding,
66
};
77
use crate::errors::QueueError;
88
use bytemuck::from_bytes;
@@ -802,7 +802,7 @@ impl ByteMessage {
802802
#[cfg(test)]
803803
mod tests {
804804
use super::*;
805-
use crate::engines::{quantum::StateVecEngine, Engine};
805+
use crate::engines::{Engine, quantum::StateVecEngine};
806806

807807
#[test]
808808
fn test_bytemap_builder() {

0 commit comments

Comments
 (0)