pub struct ConfigPolicy {
pub unknown_component: UnsupportedBehavior,
pub unknown_field: UnsupportedBehavior,
pub unsupported_value: UnsupportedBehavior,
}Expand description
Policy for how unsupported plugin/runtime config is handled.
Fields§
§unknown_component: UnsupportedBehaviorPolicy applied when a component kind is unknown to the plugin registry.
unknown_field: UnsupportedBehaviorPolicy applied when a known component contains an unknown field.
unsupported_value: UnsupportedBehaviorPolicy applied when a known field contains an unsupported value.
Trait Implementations§
Source§impl Clone for ConfigPolicy
impl Clone for ConfigPolicy
Source§fn clone(&self) -> ConfigPolicy
fn clone(&self) -> ConfigPolicy
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 ConfigPolicy
impl Debug for ConfigPolicy
Source§impl Default for ConfigPolicy
impl Default for ConfigPolicy
Source§impl<'de> Deserialize<'de> for ConfigPolicy
impl<'de> Deserialize<'de> for ConfigPolicy
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 EditorConfig for ConfigPolicy
impl EditorConfig for ConfigPolicy
Source§fn editor_schema() -> &'static EditorSchema
fn editor_schema() -> &'static EditorSchema
Returns the static editor schema for this config type.
Source§impl Serialize for ConfigPolicy
impl Serialize for ConfigPolicy
impl Copy for ConfigPolicy
Auto Trait Implementations§
impl Freeze for ConfigPolicy
impl RefUnwindSafe for ConfigPolicy
impl Send for ConfigPolicy
impl Sync for ConfigPolicy
impl Unpin for ConfigPolicy
impl UnsafeUnpin for ConfigPolicy
impl UnwindSafe for ConfigPolicy
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request