pub struct GetKeyResponse {
pub key: String,
pub signature_chain: Vec<String>,
}Expand description
Response containing a key and its signature chain
Fields§
§key: StringThe key in hexadecimal format
signature_chain: Vec<String>The chain of signatures verifying the key
Implementations§
Source§impl GetKeyResponse
impl GetKeyResponse
pub fn decode_key(&self) -> Result<Vec<u8>, FromHexError>
pub fn decode_signature_chain(&self) -> Result<Vec<Vec<u8>>, FromHexError>
Trait Implementations§
Source§impl Debug for GetKeyResponse
impl Debug for GetKeyResponse
Source§impl<'de> Deserialize<'de> for GetKeyResponse
impl<'de> Deserialize<'de> for GetKeyResponse
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 GetKeyResponse
impl RefUnwindSafe for GetKeyResponse
impl Send for GetKeyResponse
impl Sync for GetKeyResponse
impl Unpin for GetKeyResponse
impl UnwindSafe for GetKeyResponse
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