1use std::fmt::Debug; 2 3pub trait EdgeTrait: Debug + Clone { 4 fn new(source: u32, target: u32) -> Self; 5 fn source(&self) -> u32; 6 fn target(&self) -> u32; 7}