Struct LogPage
pub struct LogPage {
pub events: Vec<LogEvent>,
pub next_cursor: Option<(String, String)>,
pub next_cursor_line_offset: Option<u64>,
pub at_end: bool,
}Expand description
One page returned by load_page.
Fields§
§events: Vec<LogEvent>§next_cursor: Option<(String, String)>👎Deprecated since 0.8.0:
§tie-breaks by lexicographic id and can silently drop events; use next_cursor_line_offset / until_line_offset instead. Removal tracked in zeroclaw-labs/zeroclaw#8012.
next_cursor_line_offset: Option<u64>Byte offset past the OLDEST event on this page (the event in
file order that is earliest among this page’s matches). Pass
back as LogFilter::until_line_offset on the next request to
walk older pages. None when the page is empty.
at_end: boolTrue when the file was fully scanned. UI uses this to disable “load older” affordances.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LogPage
impl<'de> Deserialize<'de> for LogPage
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
Auto Trait Implementations§
impl Freeze for LogPage
impl RefUnwindSafe for LogPage
impl Send for LogPage
impl Sync for LogPage
impl Unpin for LogPage
impl UnsafeUnpin for LogPage
impl UnwindSafe for LogPage
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