pub struct Refusals {
pub oversized: u64,
pub malformed: u64,
pub version: u64,
pub bounds: u64,
pub stale: u64,
pub signature: u64,
pub self_heard: u64,
pub overflow: u64,
}Expand description
Refused datagrams, by reason. The diagnosis of a hostile or misconfigured network: a mesh that hears garbage says so, with numbers, instead of being quietly empty.
Fields§
§oversized: u64Longer than the datagram bound.
malformed: u64Not an envelope.
version: u64A protocol version this executable does not read.
bounds: u64Out-of-bounds fields.
stale: u64Outside the clock-skew window.
signature: u64A signature that does not verify.
self_heard: u64This node’s own datagrams, heard back and skipped.
overflow: u64Observations dropped because the queue to the registry was full: a flood, counted rather than held (I2133).
Trait Implementations§
impl Copy for Refusals
Source§impl<'de> Deserialize<'de> for Refusals
impl<'de> Deserialize<'de> for Refusals
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 JsonSchema for Refusals
impl JsonSchema for Refusals
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for Refusals
impl RefUnwindSafe for Refusals
impl Send for Refusals
impl Sync for Refusals
impl Unpin for Refusals
impl UnsafeUnpin for Refusals
impl UnwindSafe for Refusals
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