pub trait EncodingProfileBuilder<'a>: Sized {
// Required methods
fn name(self, name: &'a str) -> Self;
fn description(self, description: &'a str) -> Self;
fn preset(self, preset: &'a str) -> Self;
fn preset_name(self, preset_name: &'a str) -> Self;
fn presence(self, presence: u32) -> Self;
fn allow_dynamic_output(self, allow: bool) -> Self;
fn enabled(self, enabled: bool) -> Self;
fn single_segment(self, single_segment: bool) -> Self;
fn element_properties(self, element_properties: ElementProperties) -> Self;
}
Required Methods§
fn name(self, name: &'a str) -> Self
fn description(self, description: &'a str) -> Self
fn preset(self, preset: &'a str) -> Self
fn preset_name(self, preset_name: &'a str) -> Self
fn presence(self, presence: u32) -> Self
fn allow_dynamic_output(self, allow: bool) -> Self
fn enabled(self, enabled: bool) -> Self
fn single_segment(self, single_segment: bool) -> Self
fn element_properties(self, element_properties: ElementProperties) -> Self
Object Safety§
This trait is not object safe.