pub struct PublisherInfo {
pub key_id: Option<String>,
pub signature: Option<String>,
}Expand description
[publisher] block. The signature field is the base64-
encoded ed25519 signature over the canonicalized manifest
(i.e., the manifest with publisher.signature cleared).
key_id is the ed25519 public key, base64-encoded (32 bytes
raw → 44 char base64).
Fields§
§key_id: Option<String>§signature: Option<String>Trait Implementations§
Source§impl Clone for PublisherInfo
impl Clone for PublisherInfo
Source§fn clone(&self) -> PublisherInfo
fn clone(&self) -> PublisherInfo
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 Debug for PublisherInfo
impl Debug for PublisherInfo
Source§impl Default for PublisherInfo
impl Default for PublisherInfo
Source§fn default() -> PublisherInfo
fn default() -> PublisherInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PublisherInfo
impl<'de> Deserialize<'de> for PublisherInfo
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 PublisherInfo
impl RefUnwindSafe for PublisherInfo
impl Send for PublisherInfo
impl Sync for PublisherInfo
impl Unpin for PublisherInfo
impl UnsafeUnpin for PublisherInfo
impl UnwindSafe for PublisherInfo
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