pub struct LogTailResult {
pub lines: Vec<String>,
pub truncated: bool,
}Expand description
system.log_tail response.
Fields§
§lines: Vec<String>Raw log lines, newest last. Each entry is one line without
its trailing newline. Agent’s logger uses the standard
tracing-subscriber format, so SPA support flows can
concatenate with "\n" for display.
truncated: booltrue when the caller’s request was clamped down to the
agent’s per-call cap (the agent currently caps at 1000
lines per call to keep the response inside the 1 MiB
framing cap from SPEC §2.12.2). Surfaced so support
tooling can warn the user to also pull the file from disk
via support.upload_diagnostics.
NOT set merely because the on-disk file has more lines
than what the caller asked for: if you asked for 200 and
got 200, truncated is false even when the file holds
50 000 — the agent gave you exactly what you requested.
Trait Implementations§
Source§impl Clone for LogTailResult
impl Clone for LogTailResult
Source§fn clone(&self) -> LogTailResult
fn clone(&self) -> LogTailResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LogTailResult
impl Debug for LogTailResult
Source§impl<'de> Deserialize<'de> for LogTailResult
impl<'de> Deserialize<'de> for LogTailResult
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 LogTailResult
impl JsonSchema for LogTailResult
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 LogTailResult
impl RefUnwindSafe for LogTailResult
impl Send for LogTailResult
impl Sync for LogTailResult
impl Unpin for LogTailResult
impl UnsafeUnpin for LogTailResult
impl UnwindSafe for LogTailResult
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