pub struct CanonicalizedBody(/* private fields */);Expand description
Canonicalized Rekor entry body
This type represents the canonicalized JSON body of a Rekor log entry. Serializes as base64 in JSON.
Implementations§
Source§impl CanonicalizedBody
impl CanonicalizedBody
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 CanonicalizedBody
impl AsRef<[u8]> for CanonicalizedBody
Source§impl Clone for CanonicalizedBody
impl Clone for CanonicalizedBody
Source§fn clone(&self) -> CanonicalizedBody
fn clone(&self) -> CanonicalizedBody
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 CanonicalizedBody
impl Debug for CanonicalizedBody
Source§impl<'de> Deserialize<'de> for CanonicalizedBody
impl<'de> Deserialize<'de> for CanonicalizedBody
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 CanonicalizedBody
impl Display for CanonicalizedBody
Source§impl From<&[u8]> for CanonicalizedBody
impl From<&[u8]> for CanonicalizedBody
Source§impl Hash for CanonicalizedBody
impl Hash for CanonicalizedBody
Source§impl PartialEq for CanonicalizedBody
impl PartialEq for CanonicalizedBody
Source§impl Serialize for CanonicalizedBody
impl Serialize for CanonicalizedBody
impl Eq for CanonicalizedBody
impl StructuralPartialEq for CanonicalizedBody
Auto Trait Implementations§
impl Freeze for CanonicalizedBody
impl RefUnwindSafe for CanonicalizedBody
impl Send for CanonicalizedBody
impl Sync for CanonicalizedBody
impl Unpin for CanonicalizedBody
impl UnsafeUnpin for CanonicalizedBody
impl UnwindSafe for CanonicalizedBody
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)