pub enum SourceConnectorMode {
Polling,
Streaming,
}Expand description
Execution model for a source connector.
This enum determines how the source connector interacts with the runtime.
Variants§
Polling
The runtime repeatedly calls poll() to fetch new data.
Streaming
The connector pushes new data through start_streaming().
Trait Implementations§
Source§impl Clone for SourceConnectorMode
impl Clone for SourceConnectorMode
Source§fn clone(&self) -> SourceConnectorMode
fn clone(&self) -> SourceConnectorMode
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 SourceConnectorMode
impl Debug for SourceConnectorMode
Source§impl PartialEq for SourceConnectorMode
impl PartialEq for SourceConnectorMode
impl Copy for SourceConnectorMode
impl Eq for SourceConnectorMode
impl StructuralPartialEq for SourceConnectorMode
Auto Trait Implementations§
impl Freeze for SourceConnectorMode
impl RefUnwindSafe for SourceConnectorMode
impl Send for SourceConnectorMode
impl Sync for SourceConnectorMode
impl Unpin for SourceConnectorMode
impl UnsafeUnpin for SourceConnectorMode
impl UnwindSafe for SourceConnectorMode
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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