pub enum Sink {
Opensearch(OpensearchSink),
Stdout(StdoutSink),
}Expand description
A destination for built documents: an OpenSearch cluster, or stdout for
inspecting output during development.
The per-backend settings (OpensearchSink/StdoutSink) are vocabulary
the sink backends read directly; this enum is the composition glue that
selects between them.
Variants§
Opensearch(OpensearchSink)
Stdout(StdoutSink)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Sink
impl<'de> Deserialize<'de> for Sink
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Sink
impl RefUnwindSafe for Sink
impl Send for Sink
impl Sync for Sink
impl Unpin for Sink
impl UnsafeUnpin for Sink
impl UnwindSafe for Sink
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