pub struct EncodingSession {
pub shards: Vec<ChangesetShard>,
pub current_shard: usize,
pub current_isi: u32,
pub config: SenderConfig,
}Expand description
Prepared encoding session ready for streaming.
Fields§
§shards: Vec<ChangesetShard>Shards of the changeset.
current_shard: usizeCurrent shard index being streamed.
current_isi: u32Current ISI within the current shard.
config: SenderConfigConfiguration.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EncodingSession
impl RefUnwindSafe for EncodingSession
impl Send for EncodingSession
impl Sync for EncodingSession
impl Unpin for EncodingSession
impl UnsafeUnpin for EncodingSession
impl UnwindSafe for EncodingSession
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).