pub struct ProtocolReceiptKeyV1 {
pub key_id: String,
pub public_key: String,
pub retired_at: Option<i64>,
}Fields§
§key_id: String§public_key: StringBase58 Ed25519 public key.
retired_at: Option<i64>Unix seconds. Receipts issued at or after this time do not verify with this key.
Trait Implementations§
Source§impl Clone for ProtocolReceiptKeyV1
impl Clone for ProtocolReceiptKeyV1
Source§impl Debug for ProtocolReceiptKeyV1
impl Debug for ProtocolReceiptKeyV1
Source§impl<'de> Deserialize<'de> for ProtocolReceiptKeyV1
impl<'de> Deserialize<'de> for ProtocolReceiptKeyV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ProtocolReceiptKeyV1
Source§impl PartialEq for ProtocolReceiptKeyV1
impl PartialEq for ProtocolReceiptKeyV1
Source§impl Serialize for ProtocolReceiptKeyV1
impl Serialize for ProtocolReceiptKeyV1
impl StructuralPartialEq for ProtocolReceiptKeyV1
Auto Trait Implementations§
impl Freeze for ProtocolReceiptKeyV1
impl RefUnwindSafe for ProtocolReceiptKeyV1
impl Send for ProtocolReceiptKeyV1
impl Sync for ProtocolReceiptKeyV1
impl Unpin for ProtocolReceiptKeyV1
impl UnsafeUnpin for ProtocolReceiptKeyV1
impl UnwindSafe for ProtocolReceiptKeyV1
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more