pub struct Limits {
pub max_lines: usize,
pub max_bytes: usize,
}Expand description
累积上限:先到者胜。
同一条记录不会超过这两个数(唯一例外见 Delimiter::push:单行本身超限时,
那条单行不被切开 —— 单行的上限归读取器管)。上限是“某个块永不结束“的兜底:
一个没有边界信号的缩进块会一直涨,不给上限就等于把内存交给日志内容决定。
Fields§
§max_lines: usize§max_bytes: usizeImplementations§
Trait Implementations§
impl Copy for Limits
Source§impl<'de> Deserialize<'de> for Limits
impl<'de> Deserialize<'de> for Limits
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
impl Eq for Limits
impl StructuralPartialEq for Limits
Auto Trait Implementations§
impl Freeze for Limits
impl RefUnwindSafe for Limits
impl Send for Limits
impl Sync for Limits
impl Unpin for Limits
impl UnsafeUnpin for Limits
impl UnwindSafe for Limits
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