pub struct ProtocolReceiptKeySetV1 {
pub schema: String,
pub keys: Vec<ProtocolReceiptKeyV1>,
}Expand description
The published receipt keys. A retired key still verifies receipts issued
before retiredAt, so old receipts stay checkable after a rotation.
Fields§
§schema: String§keys: Vec<ProtocolReceiptKeyV1>Implementations§
Source§impl ProtocolReceiptKeySetV1
impl ProtocolReceiptKeySetV1
Sourcepub fn usable_key(
&self,
key_id: &str,
issued_at: i64,
) -> Option<&ProtocolReceiptKeyV1>
pub fn usable_key( &self, key_id: &str, issued_at: i64, ) -> Option<&ProtocolReceiptKeyV1>
The key that may have signed a receipt issued at issued_at.
Trait Implementations§
Source§impl Clone for ProtocolReceiptKeySetV1
impl Clone for ProtocolReceiptKeySetV1
Source§impl Debug for ProtocolReceiptKeySetV1
impl Debug for ProtocolReceiptKeySetV1
Source§impl<'de> Deserialize<'de> for ProtocolReceiptKeySetV1
impl<'de> Deserialize<'de> for ProtocolReceiptKeySetV1
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 ProtocolReceiptKeySetV1
Source§impl PartialEq for ProtocolReceiptKeySetV1
impl PartialEq for ProtocolReceiptKeySetV1
Source§impl Serialize for ProtocolReceiptKeySetV1
impl Serialize for ProtocolReceiptKeySetV1
impl StructuralPartialEq for ProtocolReceiptKeySetV1
Auto Trait Implementations§
impl Freeze for ProtocolReceiptKeySetV1
impl RefUnwindSafe for ProtocolReceiptKeySetV1
impl Send for ProtocolReceiptKeySetV1
impl Sync for ProtocolReceiptKeySetV1
impl Unpin for ProtocolReceiptKeySetV1
impl UnsafeUnpin for ProtocolReceiptKeySetV1
impl UnwindSafe for ProtocolReceiptKeySetV1
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