feldera_adapterlib/
lib.rs1use bytemuck::NoUninit;
2pub use dbsp::DetailedError as DbspDetailedError;
3use num_derive::FromPrimitive;
4use serde::Serialize;
5
6pub mod catalog;
7mod connector_metadata;
8pub mod errors;
9pub mod format;
10pub mod metrics;
11pub mod preprocess;
12pub mod transport;
13pub mod utils;
14
15pub use connector_metadata::ConnectorMetadata;
16
17#[doc(hidden)]
18#[derive(Copy, Clone, Debug, Default, PartialEq, Eq, FromPrimitive, Serialize, NoUninit)]
19#[repr(u8)]
20pub enum PipelineState {
21 #[default]
23 Paused,
24
25 Running,
27
28 Terminated,
30}