#![cfg_attr(docsrs, feature(doc_cfg))]
pub mod assemble;
pub mod config;
pub mod discover;
pub mod message;
pub mod process;
pub mod stream;
pub use faucet_core::{FaucetError, Sink, Source};
pub use config::{InheritEnv, MalformedPolicy, SingerSourceConfig};
pub use discover::{StreamSelection, catalog_stream_ids, discover, select_streams};
pub use message::{SingerMessage, parse_line};
pub use stream::SingerSource;
pub const DESCRIPTOR: faucet_core::ConnectorDescriptor =
faucet_core::ConnectorDescriptor::new("singer", faucet_core::capabilities::plain_source);