pub struct SourceOptions {
pub mode: SourceMode,
pub maximum_paths: u32,
pub maximum_extent_spans: u32,
pub maximum_queued_changes: u32,
pub excluded_paths: Vec<PortablePath>,
}Expand description
Exact bounded native-source configuration.
Fields§
§mode: SourceModeSource advancement behavior.
maximum_paths: u32Maximum paths in one authenticated baseline or reconciliation batch.
maximum_extent_spans: u32Maximum sparse data spans admitted per regular file.
maximum_queued_changes: u32Maximum pending native hints before continuity is invalidated.
excluded_paths: Vec<PortablePath>Canonical portable prefixes omitted from capture and deletion inference.
Trait Implementations§
Source§impl Clone for SourceOptions
impl Clone for SourceOptions
Source§impl Debug for SourceOptions
impl Debug for SourceOptions
Source§impl Default for SourceOptions
impl Default for SourceOptions
impl Eq for SourceOptions
Source§impl PartialEq for SourceOptions
impl PartialEq for SourceOptions
impl StructuralPartialEq for SourceOptions
Auto Trait Implementations§
impl Freeze for SourceOptions
impl RefUnwindSafe for SourceOptions
impl Send for SourceOptions
impl Sync for SourceOptions
impl Unpin for SourceOptions
impl UnsafeUnpin for SourceOptions
impl UnwindSafe for SourceOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<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