Struct cyfs_bdt::sn::types::SnServiceReceipt
source · pub struct SnServiceReceipt {
pub version: SnServiceReceiptVersion,
pub grade: SnServiceGrade,
pub rto: u16,
pub duration: Duration,
pub start_time: SystemTime,
pub ping_count: u32,
pub ping_resp_count: u32,
pub called_count: u32,
pub call_peer_count: u32,
pub connect_peer_count: u32,
pub call_delay: u16,
}Fields§
§version: SnServiceReceiptVersion§grade: SnServiceGrade§rto: u16§duration: Duration§start_time: SystemTime§ping_count: u32§ping_resp_count: u32§called_count: u32§call_peer_count: u32§connect_peer_count: u32§call_delay: u16Implementations§
source§impl SnServiceReceipt
impl SnServiceReceipt
pub fn sign( &self, sn_peerid: &DeviceId, _private_key: &PrivateKey ) -> Result<Signature, BuckyError>
pub fn verify( &self, sn_peerid: &DeviceId, _sign: &Signature, _const_info: &DeviceDesc ) -> bool
Trait Implementations§
source§impl Clone for SnServiceReceipt
impl Clone for SnServiceReceipt
source§fn clone(&self) -> SnServiceReceipt
fn clone(&self) -> SnServiceReceipt
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more