pub struct Opaque(/* private fields */);
Expand description
A ref-counted slice of memory holding a compact binary representation of an event payload
see Event::extract
for supported ways of using the
data
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Opaque
impl<'de> Deserialize<'de> for Opaque
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for Opaque
impl Ord for Opaque
Source§impl PartialOrd for Opaque
impl PartialOrd for Opaque
impl Eq for Opaque
impl StructuralPartialEq for Opaque
Auto Trait Implementations§
impl Freeze for Opaque
impl !RefUnwindSafe for Opaque
impl Send for Opaque
impl Sync for Opaque
impl Unpin for Opaque
impl !UnwindSafe for Opaque
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