Enum ProviderStreamCapabilityPolicy
pub enum ProviderStreamCapabilityPolicy {
Warn,
Strict,
}Expand description
Startup policy for provider-stream modes when plugins request unsupported hooks.
Variants§
Warn
Log a warning and continue startup.
Strict
Fail startup when any registered plugin requests an unsupported hook.
Implementations§
Trait Implementations§
§impl Clone for ProviderStreamCapabilityPolicy
impl Clone for ProviderStreamCapabilityPolicy
§fn clone(&self) -> ProviderStreamCapabilityPolicy
fn clone(&self) -> ProviderStreamCapabilityPolicy
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 more§impl Debug for ProviderStreamCapabilityPolicy
impl Debug for ProviderStreamCapabilityPolicy
§impl PartialEq for ProviderStreamCapabilityPolicy
impl PartialEq for ProviderStreamCapabilityPolicy
impl Copy for ProviderStreamCapabilityPolicy
impl Eq for ProviderStreamCapabilityPolicy
impl StructuralPartialEq for ProviderStreamCapabilityPolicy
Auto Trait Implementations§
impl Freeze for ProviderStreamCapabilityPolicy
impl RefUnwindSafe for ProviderStreamCapabilityPolicy
impl Send for ProviderStreamCapabilityPolicy
impl Sync for ProviderStreamCapabilityPolicy
impl Unpin for ProviderStreamCapabilityPolicy
impl UnsafeUnpin for ProviderStreamCapabilityPolicy
impl UnwindSafe for ProviderStreamCapabilityPolicy
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> 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