pub struct PluginUsage { /* private fields */ }Expand description
Usage receipt for one completed plugin invocation.
Implementations§
Source§impl PluginUsage
impl PluginUsage
Sourcepub const fn response_body_bytes(self) -> u64
pub const fn response_body_bytes(self) -> u64
Delivered response bytes charged to the invocation.
Sourcepub const fn observations(self) -> u64
pub const fn observations(self) -> u64
Evidence observations retained at successful completion.
Sourcepub const fn observation_bytes(self) -> u64
pub const fn observation_bytes(self) -> u64
Bounded observation-value representation bytes charged by the host.
Trait Implementations§
Source§impl Clone for PluginUsage
impl Clone for PluginUsage
Source§fn clone(&self) -> PluginUsage
fn clone(&self) -> PluginUsage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PluginUsage
Source§impl Debug for PluginUsage
impl Debug for PluginUsage
impl Eq for PluginUsage
Source§impl PartialEq for PluginUsage
impl PartialEq for PluginUsage
Source§impl Serialize for PluginUsage
impl Serialize for PluginUsage
impl StructuralPartialEq for PluginUsage
Auto Trait Implementations§
impl Freeze for PluginUsage
impl RefUnwindSafe for PluginUsage
impl Send for PluginUsage
impl Sync for PluginUsage
impl Unpin for PluginUsage
impl UnsafeUnpin for PluginUsage
impl UnwindSafe for PluginUsage
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more