pub struct TransparencyLog {
pub base_url: String,
pub hash_algorithm: HashAlgorithm,
pub public_key: PublicKey,
pub log_id: LogId,
}Expand description
A transparency log entry (Rekor)
Fields§
§base_url: StringBase URL of the transparency log
hash_algorithm: HashAlgorithmHash algorithm used
public_key: PublicKeyPublic key for verification
log_id: LogIdLog ID
Trait Implementations§
Source§impl Clone for TransparencyLog
impl Clone for TransparencyLog
Source§fn clone(&self) -> TransparencyLog
fn clone(&self) -> TransparencyLog
Returns a duplicate of the value. Read more
1.0.0 · 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 TransparencyLog
impl Debug for TransparencyLog
Source§impl<'de> Deserialize<'de> for TransparencyLog
impl<'de> Deserialize<'de> for TransparencyLog
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 TransparencyLog
impl RefUnwindSafe for TransparencyLog
impl Send for TransparencyLog
impl Sync for TransparencyLog
impl Unpin for TransparencyLog
impl UnsafeUnpin for TransparencyLog
impl UnwindSafe for TransparencyLog
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