pub enum IntermediaryBuildError {
MissingServer,
MissingClient,
MissingStartupResolver,
MissingCancellationPolicy,
}Expand description
Deterministic failure while assembling an intermediary component.
Variants§
MissingServer
No complete client-facing server role was supplied.
MissingClient
No complete PostgreSQL-facing client role was supplied.
MissingStartupResolver
No asynchronous startup resolver was supplied.
MissingCancellationPolicy
Cancellation behavior was not selected explicitly.
Trait Implementations§
Source§impl Clone for IntermediaryBuildError
impl Clone for IntermediaryBuildError
Source§fn clone(&self) -> IntermediaryBuildError
fn clone(&self) -> IntermediaryBuildError
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 moreimpl Copy for IntermediaryBuildError
Source§impl Debug for IntermediaryBuildError
impl Debug for IntermediaryBuildError
Source§impl Display for IntermediaryBuildError
impl Display for IntermediaryBuildError
impl Eq for IntermediaryBuildError
Source§impl Error for IntermediaryBuildError
impl Error for IntermediaryBuildError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for IntermediaryBuildError
impl PartialEq for IntermediaryBuildError
impl StructuralPartialEq for IntermediaryBuildError
Auto Trait Implementations§
impl Freeze for IntermediaryBuildError
impl RefUnwindSafe for IntermediaryBuildError
impl Send for IntermediaryBuildError
impl Sync for IntermediaryBuildError
impl Unpin for IntermediaryBuildError
impl UnsafeUnpin for IntermediaryBuildError
impl UnwindSafe for IntermediaryBuildError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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