pub enum JsonlFlushPolicy {
EveryEvent,
EveryNEvents {
events: u64,
},
}Expand description
Durability/throughput tradeoff for JSONL sink flushing.
EveryEvent: flush each event write (lowest data-at-risk, highest overhead).EveryNEvents: flush after N writes (higher throughput, up to N-1 events buffered in process).
Variants§
Trait Implementations§
Source§impl Clone for JsonlFlushPolicy
impl Clone for JsonlFlushPolicy
Source§fn clone(&self) -> JsonlFlushPolicy
fn clone(&self) -> JsonlFlushPolicy
Returns a duplicate of the value. Read more
1.0.0 · 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 JsonlFlushPolicy
impl Debug for JsonlFlushPolicy
Source§impl Default for JsonlFlushPolicy
impl Default for JsonlFlushPolicy
Source§impl PartialEq for JsonlFlushPolicy
impl PartialEq for JsonlFlushPolicy
impl Copy for JsonlFlushPolicy
impl Eq for JsonlFlushPolicy
impl StructuralPartialEq for JsonlFlushPolicy
Auto Trait Implementations§
impl Freeze for JsonlFlushPolicy
impl RefUnwindSafe for JsonlFlushPolicy
impl Send for JsonlFlushPolicy
impl Sync for JsonlFlushPolicy
impl Unpin for JsonlFlushPolicy
impl UnsafeUnpin for JsonlFlushPolicy
impl UnwindSafe for JsonlFlushPolicy
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