cargo fmt

This commit is contained in:
2026-04-22 18:58:19 +02:00
parent fc7db3c989
commit 5bc6124222
6 changed files with 41 additions and 27 deletions

View File

@@ -38,7 +38,7 @@ impl<V:Var> Default for Circuit<V>{
fn default() -> Self { fn default() -> Self {
Circuit { Circuit {
nodes: Default::default(), nodes: Default::default(),
intern:Default::default() intern: Default::default(),
} }
} }
} }

View File

@@ -3,4 +3,3 @@ pub mod quotient;
#[cfg(test)] #[cfg(test)]
mod tests; mod tests;

View File

@@ -1,5 +1,5 @@
use super::dag::{Circuit, NodeId};
use crate::poly::{flat::Poly, var::Var}; use crate::poly::{flat::Poly, var::Var};
use super::dag::Circuit;
use itertools::Itertools; use itertools::Itertools;
@@ -15,14 +15,30 @@ impl<V: Var> FromIterator<Poly<V>> for Quotient<V> {
fn from_iter<T: IntoIterator<Item = Poly<V>>>(iter: T) -> Self { fn from_iter<T: IntoIterator<Item = Poly<V>>>(iter: T) -> Self {
Quotient { Quotient {
basis: iter.into_iter().collect(), basis: iter.into_iter().collect(),
circuit:Default::default() circuit: Default::default(),
} }
} }
} }
impl<V: Var> Display for Quotient<V> { impl<V: Var> Display for Quotient<V> {
fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> { fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> {
write!(fmt, "C/<{}>", self.basis.iter().map(|p| format!("{p}")).join(",")) write!(
fmt,
"C/<{}>",
self.basis.iter().map(|p| format!("{p}")).join(",")
)
} }
} }
impl<V: Var> Quotient<V> {
pub fn node(&mut self, n: Node<V>) -> NodeId {
self.circuit.node(n)
}
pub fn add(left: NodeId, right: NodeId) {
self.circuit.add(left, right)
}
pub fn mul(left: NodeId, right: NodeId) {
self.circuit.mul(left, right)
}
}

View File

@@ -1,4 +1,3 @@
use std::cell::RefCell; use std::cell::RefCell;
use std::rc::Rc; use std::rc::Rc;