pub struct EventsAnswer {
pub cursor: Option<EventId>,
pub events: Vec<EventRecord>,
pub print_ended: Option<Option<PrintEnded>>,
}Expand description
What an events read answers: the events stored after its cursor that pass its filters, oldest first, and where the next read picks up.
Fields§
§cursor: Option<EventId>The last event this read examined, whether or not it passed the
filters, given as after to read on from it; null when the log held
nothing to start after. Always sent, as null when it is that.
events: Vec<EventRecord>The events, oldest first in the order they were stored, each exactly as a history read serves it.
print_ended: Option<Option<PrintEnded>>The watched print’s end as stored, whatever the filters said, and null while it is open. Absent from a read that names no print.
Trait Implementations§
Source§impl Clone for EventsAnswer
impl Clone for EventsAnswer
Source§impl Debug for EventsAnswer
impl Debug for EventsAnswer
Source§impl<'de> Deserialize<'de> for EventsAnswer
impl<'de> Deserialize<'de> for EventsAnswer
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 EventsAnswer
impl PartialEq for EventsAnswer
Source§impl Serialize for EventsAnswer
impl Serialize for EventsAnswer
impl StructuralPartialEq for EventsAnswer
Auto Trait Implementations§
impl Freeze for EventsAnswer
impl RefUnwindSafe for EventsAnswer
impl Send for EventsAnswer
impl Sync for EventsAnswer
impl Unpin for EventsAnswer
impl UnsafeUnpin for EventsAnswer
impl UnwindSafe for EventsAnswer
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