Struct dbcrossbarlib::SharedArguments [−][src]
pub struct SharedArguments<S: ArgumentState> { /* fields omitted */ }
Expand description
Arguments used by both the data source and destination.
Implementations
How many concurrent data streams should we attempt to process at once?
This is available even for unvalidated arguments because it’s used by our top-level code as well as some of the individual drivers.
Create a new SharedArguments
structure.
Verify that this structure only contains supported arguments. This uses the type state pattern to keep track of whether our arguments have been verified to be supported.
Get the temporary storage available for use by this transfer.
Trait Implementations
Auto Trait Implementations
impl<S> RefUnwindSafe for SharedArguments<S> where
S: RefUnwindSafe,
impl<S> Send for SharedArguments<S> where
S: Send,
impl<S> Sync for SharedArguments<S> where
S: Sync,
impl<S> Unpin for SharedArguments<S> where
S: Unpin,
impl<S> UnwindSafe for SharedArguments<S> where
S: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more