pub struct PipelineConf {
pub settings: Option<TextMap>,
pub data_templates: Option<NestedTextMap>,
pub targets: Option<TextMap>,
pub categories: Option<RUMHashMap<RUMString, PipelineGroup>>,
}Fields§
§settings: Option<TextMap>§data_templates: Option<NestedTextMap>§targets: Option<TextMap>§categories: Option<RUMHashMap<RUMString, PipelineGroup>>Implementations§
Source§impl PipelineConf
impl PipelineConf
pub fn get_settings(&self) -> Option<&TextMap>
pub fn get_pipeline_category( &self, pipeline_category: &str, ) -> Option<&PipelineGroup>
pub fn get_available_pipeline_names(&self) -> Vec<&RUMString> ⓘ
pub fn get_pipeline( &self, pipeline_category: &str, pipeline_name: &str, ) -> RUMCommandLine
pub fn get_target(&self, profile: &str) -> RUMString
pub fn get_template(&self, name: &str) -> Option<&TextMap>
pub fn get_available_data_templates(&self) -> Vec<&RUMString> ⓘ
Trait Implementations§
Source§impl Clone for PipelineConf
impl Clone for PipelineConf
Source§fn clone(&self) -> PipelineConf
fn clone(&self) -> PipelineConf
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 Debug for PipelineConf
impl Debug for PipelineConf
Source§impl Default for PipelineConf
impl Default for PipelineConf
Source§fn default() -> PipelineConf
fn default() -> PipelineConf
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PipelineConf
impl<'de> Deserialize<'de> for PipelineConf
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
Source§impl PartialEq for PipelineConf
impl PartialEq for PipelineConf
Source§impl Serialize for PipelineConf
impl Serialize for PipelineConf
impl StructuralPartialEq for PipelineConf
Auto Trait Implementations§
impl Freeze for PipelineConf
impl RefUnwindSafe for PipelineConf
impl Send for PipelineConf
impl Sync for PipelineConf
impl Unpin for PipelineConf
impl UnsafeUnpin for PipelineConf
impl UnwindSafe for PipelineConf
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