pub fn wallclock(&self) -> u64 {
        match &self.data {
            CrdsData::ContactInfo(contact_info) => contact_info.wallclock,
            CrdsData::Vote(_, vote) => vote.wallclock,
            CrdsData::EpochSlots(vote) => vote.wallclock,
        }
    }
/// Totally unsecure unverfiable wallclock of the node that generated this message
/// Latest wallclock is always picked.
/// This is used to time out push messages.
Totally unsecure unverfiable wallclock of the node that generated this message
Latest wallclock is always picked.
This is used to time out push messages.
Totally unsecure unverfiable wallclock of the node that generated this message Latest wallclock is always picked . This is used to time out push messages .
pub fn wallclock(&self) -> u64 {
        match &self.data {
            CrdsData::ContactInfo(contact_info) => contact_info.wallclock,
            CrdsData::Vote(_, vote) => vote.wallclock,
            CrdsData::EpochSlots(vote) => vote.wallclock,
        }
    }
pub fn wallclock ( & self ) -> u64 { match & self . data { CrdsData :: ContactInfo ( contact_info ) => contact_info . wallclock , CrdsData :: Vote ( _ , vote ) => vote . wallclock , CrdsData :: EpochSlots ( vote ) => vote . wallclock , } }
Totally unsecure unverfiable wallclock of the node that generated this message
Latest wallclock is always picked.
Totally unsecure unverfiable wallclock of the node that generated this message Latest wallclock is always picked .
&self
&self