pub struct AdmittedFacts {
pub header: CandidateHeader,
pub bytes: Vec<u8>,
}Expand description
A candidate that passed every admission check, still carrying its original bytes unchanged – the one field publication ever writes.
Fields§
§header: CandidateHeaderThe parsed header.
bytes: Vec<u8>The original candidate bytes, verbatim. Never re-serialized: this is what makes a lossless round trip possible without this module modeling the bulk payload at all.
Implementations§
Trait Implementations§
Source§impl Clone for AdmittedFacts
impl Clone for AdmittedFacts
Auto Trait Implementations§
impl Freeze for AdmittedFacts
impl RefUnwindSafe for AdmittedFacts
impl Send for AdmittedFacts
impl Sync for AdmittedFacts
impl Unpin for AdmittedFacts
impl UnsafeUnpin for AdmittedFacts
impl UnwindSafe for AdmittedFacts
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more