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