Restructure source.
This commit is contained in:
parent
12bb20d58d
commit
587bfc4577
8 changed files with 27 additions and 8 deletions
3
src/flow/adjacencies.rs
Normal file
3
src/flow/adjacencies.rs
Normal file
|
@ -0,0 +1,3 @@
|
|||
struct Adjacencies {
|
||||
|
||||
}
|
12
src/flow/mod.rs
Normal file
12
src/flow/mod.rs
Normal file
|
@ -0,0 +1,12 @@
|
|||
use crate::address::Address;
|
||||
use crate::edge::Edge;
|
||||
use crate::u256::U256;
|
||||
|
||||
enum Node {
|
||||
Node(Address),
|
||||
TokenEdge(Address, Address),
|
||||
}
|
||||
|
||||
fn pseudoNode(edge: Edge) -> Node {
|
||||
Node::TokenEdge(edge.from, edge.to)
|
||||
}
|
|
@ -4,9 +4,7 @@ use std::fs::File;
|
|||
use std::io;
|
||||
use std::io::Read;
|
||||
|
||||
use crate::address::Address;
|
||||
use crate::edge::Edge;
|
||||
use crate::u256::U256;
|
||||
use crate::types::{Address, Edge, U256};
|
||||
|
||||
pub fn read_edges_binary(path: &String) -> Result<HashSet<Edge>, io::Error> {
|
||||
let mut f = File::open(path)?;
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
mod address;
|
||||
mod edge;
|
||||
mod flow;
|
||||
mod io;
|
||||
mod u256;
|
||||
mod types;
|
||||
|
||||
fn main() {
|
||||
let edges = io::read_edges_binary(&String::from("./edges.dat")).expect("Error loading edges.");
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
use crate::address::Address;
|
||||
use crate::u256::U256;
|
||||
use crate::types::Address;
|
||||
use crate::types::U256;
|
||||
|
||||
#[derive(Clone, Copy, Debug, Default, Hash, PartialEq, PartialOrd)]
|
||||
pub struct Edge {
|
7
src/types/mod.rs
Normal file
7
src/types/mod.rs
Normal file
|
@ -0,0 +1,7 @@
|
|||
pub mod address;
|
||||
pub mod edge;
|
||||
pub mod u256;
|
||||
|
||||
pub use address::Address;
|
||||
pub use edge::Edge;
|
||||
pub use u256::U256;
|
Loading…
Reference in a new issue