pub struct ComposedObject {
pub bpf_object: Vec<u8>,
pub meta: EunomiaObjectMeta,
}
Expand description
Describe a full eunomia json(with ebpf object inside) The original json should be like:
{
"bpf_object": "", // An base64-encoded, zlib deflate-compressed object file
"bpf_object_size" : 0 , /// The uncompressed size of the object file, in bytes
"meta": {} /// The meta object
}
Fields§
§bpf_object: Vec<u8>
The object binary
meta: EunomiaObjectMeta
The meta info
Trait Implementations§
Source§impl Clone for ComposedObject
impl Clone for ComposedObject
Source§fn clone(&self) -> ComposedObject
fn clone(&self) -> ComposedObject
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 ComposedObject
impl Debug for ComposedObject
Source§impl<'de> Deserialize<'de> for ComposedObject
impl<'de> Deserialize<'de> for ComposedObject
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 PartialEq for ComposedObject
impl PartialEq for ComposedObject
Source§impl Serialize for ComposedObject
impl Serialize for ComposedObject
impl Eq for ComposedObject
impl StructuralPartialEq for ComposedObject
Auto Trait Implementations§
impl Freeze for ComposedObject
impl RefUnwindSafe for ComposedObject
impl Send for ComposedObject
impl Sync for ComposedObject
impl Unpin for ComposedObject
impl UnwindSafe for ComposedObject
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.