pub struct AdmittedItem {
pub source: ContextSource,
pub digest: Digest,
pub tokens: u32,
pub reason: String,
}Expand description
One item that made it into the window.
Fields§
§source: ContextSourceWhere it came from.
digest: DigestContent address of the item, so it can be retrieved and verified.
tokens: u32What it cost against the budget.
reason: StringWhy the admitter let it in.
Trait Implementations§
Source§impl Clone for AdmittedItem
impl Clone for AdmittedItem
Source§impl Debug for AdmittedItem
impl Debug for AdmittedItem
Source§impl<'de> Deserialize<'de> for AdmittedItem
impl<'de> Deserialize<'de> for AdmittedItem
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
impl Eq for AdmittedItem
Source§impl PartialEq for AdmittedItem
impl PartialEq for AdmittedItem
Source§impl Serialize for AdmittedItem
impl Serialize for AdmittedItem
impl StructuralPartialEq for AdmittedItem
Auto Trait Implementations§
impl Freeze for AdmittedItem
impl RefUnwindSafe for AdmittedItem
impl Send for AdmittedItem
impl Sync for AdmittedItem
impl Unpin for AdmittedItem
impl UnsafeUnpin for AdmittedItem
impl UnwindSafe for AdmittedItem
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> Canonical for T
impl<T> Canonical for T
Source§fn canonical_bytes(&self) -> Result<Vec<u8>, CanonicalError>
fn canonical_bytes(&self) -> Result<Vec<u8>, CanonicalError>
The canonical CBOR encoding of this value.