fix: fix kernel common module build issue
This commit is contained in:
@@ -3,7 +3,7 @@ use std::collections::BinaryHeap;
|
||||
use std::iter::FusedIterator;
|
||||
|
||||
use super::Resolver;
|
||||
use crate::common::{Circuit, CircuitValueTrait, DeviceKind, JointKind, LcrConnError};
|
||||
use crate::common::{Circuit, CircuitCalculator, DeviceKind, JointKind, LcrConnError};
|
||||
use crate::dataset::{Dataset, DatasetCollection, DatasetItem};
|
||||
use crate::query::{Request, Response};
|
||||
|
||||
@@ -263,7 +263,7 @@ impl BfsItem {
|
||||
/// # Errors
|
||||
///
|
||||
/// See [`CircuitValueTrait::value`].
|
||||
pub fn new(circuit: Circuit, cv_trait: &CircuitValueTrait) -> Result<Self, LcrConnError> {
|
||||
pub fn new(circuit: Circuit, cv_trait: &CircuitCalculator) -> Result<Self, LcrConnError> {
|
||||
let value = cv_trait.value(&circuit)?;
|
||||
let unsigned_difference = cv_trait.unsigned_difference(&circuit, Some(value))?;
|
||||
Ok(Self {
|
||||
@@ -454,7 +454,7 @@ impl Resolver for BfsResolver {
|
||||
|
||||
// Iterate circuit item one by one
|
||||
let mut bucket = ResultBucket::new(request.count_limit);
|
||||
let cv_trait = CircuitValueTrait::new(request.device_kind, request.target_value);
|
||||
let cv_trait = CircuitCalculator::new(request.device_kind, request.target_value);
|
||||
|
||||
let circuits = Self::iter_one_device_circuit(dataset)
|
||||
.chain(Self::iter_two_devices_circuit(dataset))
|
||||
|
||||
Reference in New Issue
Block a user