pub struct SignedTimestamp(/* private fields */);Expand description
Signed Entry Timestamp (SET) bytes
This type represents a signed timestamp from the transparency log. Serializes as base64 in JSON.
Implementations§
Source§impl SignedTimestamp
impl SignedTimestamp
Sourcepub fn from_bytes(bytes: &[u8]) -> Self
pub fn from_bytes(bytes: &[u8]) -> Self
Create from a byte slice
Sourcepub fn from_base64(s: &str) -> Result<Self>
pub fn from_base64(s: &str) -> Result<Self>
Create from base64-encoded string
Sourcepub fn into_bytes(self) -> Vec<u8> ⓘ
pub fn into_bytes(self) -> Vec<u8> ⓘ
Consume and return the inner bytes
Trait Implementations§
Source§impl AsRef<[u8]> for SignedTimestamp
impl AsRef<[u8]> for SignedTimestamp
Source§impl Clone for SignedTimestamp
impl Clone for SignedTimestamp
Source§fn clone(&self) -> SignedTimestamp
fn clone(&self) -> SignedTimestamp
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 SignedTimestamp
impl Debug for SignedTimestamp
Source§impl<'de> Deserialize<'de> for SignedTimestamp
impl<'de> Deserialize<'de> for SignedTimestamp
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
Source§impl Display for SignedTimestamp
impl Display for SignedTimestamp
Source§impl From<&[u8]> for SignedTimestamp
impl From<&[u8]> for SignedTimestamp
Source§impl Hash for SignedTimestamp
impl Hash for SignedTimestamp
Source§impl PartialEq for SignedTimestamp
impl PartialEq for SignedTimestamp
Source§impl Serialize for SignedTimestamp
impl Serialize for SignedTimestamp
impl Eq for SignedTimestamp
impl StructuralPartialEq for SignedTimestamp
Auto Trait Implementations§
impl Freeze for SignedTimestamp
impl RefUnwindSafe for SignedTimestamp
impl Send for SignedTimestamp
impl Sync for SignedTimestamp
impl Unpin for SignedTimestamp
impl UnsafeUnpin for SignedTimestamp
impl UnwindSafe for SignedTimestamp
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ToHex for T
impl<T> ToHex for T
Source§fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Lower case
letters are used (e.g. f9b4ca)Source§fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Upper case
letters are used (e.g. F9B4CA)