pub struct PublishedVersionEntrySignature {
pub key_id: Vec<u8>,
pub value: Vec<u8>,
}Fields§
§key_id: Vec<u8>SHA-256 hash of Ed25519 public key
value: Vec<u8>Signing input: PublishedVersionEntry::kind || [PublishedVersionEntry::generation || PublishedVersionEntry::created_at || PublishedVersionEntry::ref_ || PublishedVersionEntry::launch_measurement
Trait Implementations§
Source§impl Clone for PublishedVersionEntrySignature
impl Clone for PublishedVersionEntrySignature
Source§fn clone(&self) -> PublishedVersionEntrySignature
fn clone(&self) -> PublishedVersionEntrySignature
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for PublishedVersionEntrySignature
impl<'de> Deserialize<'de> for PublishedVersionEntrySignature
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
Auto Trait Implementations§
impl Freeze for PublishedVersionEntrySignature
impl RefUnwindSafe for PublishedVersionEntrySignature
impl Send for PublishedVersionEntrySignature
impl Sync for PublishedVersionEntrySignature
impl Unpin for PublishedVersionEntrySignature
impl UnsafeUnpin for PublishedVersionEntrySignature
impl UnwindSafe for PublishedVersionEntrySignature
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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