pub struct InternalConfig {
pub specific: YozefuConfig,
/* private fields */
}Fields§
§specific: YozefuConfigImplementations§
Source§impl InternalConfig
impl InternalConfig
pub fn new(specific: YozefuConfig, workspace: Workspace) -> Self
Sourcepub fn url_template_of(&self, cluster: &str) -> String
pub fn url_template_of(&self, cluster: &str) -> String
web URL template for a given cluster
pub fn cluster(&self) -> &str
Sourcepub fn consumer_config(&self, cluster: &str) -> ConsumerConfig
pub fn consumer_config(&self, cluster: &str) -> ConsumerConfig
Consumer configuration for the given cluster.
Sourcepub fn schema_registry_config_of(
&self,
cluster: &str,
) -> Option<SchemaRegistryConfig>
pub fn schema_registry_config_of( &self, cluster: &str, ) -> Option<SchemaRegistryConfig>
Returns the schema registry configuration for the given cluster.
Sourcepub fn output_file(&self) -> &PathBuf
pub fn output_file(&self) -> &PathBuf
Returns the output file path for exported kafka records.
pub fn workspace(&self) -> &Workspace
pub fn history(&self) -> &[String]
pub fn push_history(&mut self, prompt: &str)
pub fn initial_query(&self) -> &str
pub fn theme(&self) -> &str
pub fn save_config(&mut self) -> Result<(), Error>
Trait Implementations§
Source§impl Clone for InternalConfig
impl Clone for InternalConfig
Source§fn clone(&self) -> InternalConfig
fn clone(&self) -> InternalConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Configuration for InternalConfig
impl Configuration for InternalConfig
Source§fn create_kafka_consumer<T>(&self) -> Result<T, Error>where
T: FromClientConfig,
fn create_kafka_consumer<T>(&self) -> Result<T, Error>where
T: FromClientConfig,
Properties you can set for the kafka consumer: https://github.com/confluentinc/librdkafka/blob/master/CONFIGURATION.md
Source§fn client_config(&self) -> ClientConfig
fn client_config(&self) -> ClientConfig
Properties you can set for the kafka consumer: https://github.com/confluentinc/librdkafka/blob/master/CONFIGURATION.md
fn kafka_client_config_from_properties( kafka_properties: HashMap<String, String>, ) -> ClientConfig
Auto Trait Implementations§
impl Freeze for InternalConfig
impl RefUnwindSafe for InternalConfig
impl Send for InternalConfig
impl Sync for InternalConfig
impl Unpin for InternalConfig
impl UnwindSafe for InternalConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more