package main import ( "time" ) type rawData struct { ipSrc string ipDst string asSrc int asDst int portSrc int portDst int packets int pktLenDist string time time.Time } type cleanedData struct { ipbSrc string ipbDst string asSrc int asDst int portSrc int portDst int occurences int volume string time time.Time } func (cd *cleanedData) equals(other *cleanedData) bool { return cd.ipbSrc == other.ipbSrc && cd.ipbDst == other.ipbDst && cd.asSrc == other.asSrc && cd.asDst == other.asDst && cd.portSrc == other.portSrc && cd.portDst == other.portDst && cd.volume == other.volume && cd.time == other.time }