pub struct TailtriageControllerTemplate {
pub service_name: String,
pub config_path: Option<PathBuf>,
pub sink_template: ControllerSinkTemplate,
pub selected_mode: CaptureMode,
pub capture_limits_override: CaptureLimitsOverride,
pub strict_lifecycle: bool,
pub runtime_sampler: RuntimeSamplerTemplate,
pub run_end_policy: RunEndPolicy,
}Expand description
Template configuration that the controller applies to future activations.
Fields§
§service_name: StringService name attached to controller activations.
config_path: Option<PathBuf>Optional source path for reloadable control config.
sink_template: ControllerSinkTemplateSink/output template for bounded run artifacts.
selected_mode: CaptureModeMode selected for next activations.
capture_limits_override: CaptureLimitsOverrideField-level capture limits override applied on top of mode defaults.
strict_lifecycle: boolStrict lifecycle behavior for next activations.
runtime_sampler: RuntimeSamplerTemplateRuntime sampler template for next activations.
run_end_policy: RunEndPolicyPolicy that determines how an activation run should end.
Trait Implementations§
Source§impl Clone for TailtriageControllerTemplate
impl Clone for TailtriageControllerTemplate
Source§fn clone(&self) -> TailtriageControllerTemplate
fn clone(&self) -> TailtriageControllerTemplate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TailtriageControllerTemplate
impl Debug for TailtriageControllerTemplate
Source§impl PartialEq for TailtriageControllerTemplate
impl PartialEq for TailtriageControllerTemplate
Source§fn eq(&self, other: &TailtriageControllerTemplate) -> bool
fn eq(&self, other: &TailtriageControllerTemplate) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for TailtriageControllerTemplate
impl StructuralPartialEq for TailtriageControllerTemplate
Auto Trait Implementations§
impl Freeze for TailtriageControllerTemplate
impl RefUnwindSafe for TailtriageControllerTemplate
impl Send for TailtriageControllerTemplate
impl Sync for TailtriageControllerTemplate
impl Unpin for TailtriageControllerTemplate
impl UnsafeUnpin for TailtriageControllerTemplate
impl UnwindSafe for TailtriageControllerTemplate
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.