#![cfg_attr(docsrs, feature(doc_cfg))]
pub mod config;
pub mod convert;
pub mod stream;
pub use faucet_core::{FaucetError, Source};
pub use config::{BOOKMARK_TOKEN, RedshiftReplication, RedshiftSourceConfig};
pub use faucet_common_redshift::{RedshiftConnection, RedshiftCredentials, RedshiftTlsMode};
pub use stream::RedshiftSource;
pub const DESCRIPTOR: faucet_core::ConnectorDescriptor =
faucet_core::ConnectorDescriptor::new("redshift", capabilities)
.with_host_identity(faucet_common_redshift::host_identity);
fn capabilities(_config: &faucet_core::Value) -> faucet_core::Capabilities {
faucet_core::Capabilities::plain_source()
.to_builder()
.declared_columns(true)
.build()
}