pub struct LogSizePolicy { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Debug for LogSizePolicy
impl Debug for LogSizePolicy
Source§impl SnapshotPolicy for LogSizePolicy
impl SnapshotPolicy for LogSizePolicy
Source§fn mark_snapshot_created(&mut self)
fn mark_snapshot_created(&mut self)
For sized based policy, no need to use this function.
fn should_trigger(&self, ctx: &SnapshotContext) -> bool
Auto Trait Implementations§
impl !Freeze for LogSizePolicy
impl RefUnwindSafe for LogSizePolicy
impl Send for LogSizePolicy
impl Sync for LogSizePolicy
impl Unpin for LogSizePolicy
impl UnwindSafe for LogSizePolicy
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request