16 lines
343 B
Rust
16 lines
343 B
Rust
|
use crate::address::Address;
|
||
|
use crate::u256::U256;
|
||
|
|
||
|
#[derive(Clone, Copy, Debug, Default, Hash, PartialEq, PartialOrd)]
|
||
|
pub struct Edge {
|
||
|
pub from: Address,
|
||
|
pub to: Address,
|
||
|
pub token: Address,
|
||
|
pub capacity: U256,
|
||
|
}
|
||
|
|
||
|
// TODO comparison, hash, etc. can ignore the capacity field.
|
||
|
|
||
|
// TODO can we derive it?
|
||
|
impl Eq for Edge {}
|