pub struct ConnectionCheck {
pub provider: String,
pub connected: bool,
pub account: Option<String>,
pub scope: Option<String>,
pub error: Option<String>,
pub reason: Option<FailureReason>,
pub latency_ms: u64,
}Fields§
§provider: String§connected: bool§account: Option<String>The account the source reports for these credentials.
scope: Option<String>What the source will be read for (repository, project, database).
error: Option<String>§reason: Option<FailureReason>Why the check failed, machine-readable (None when connected).
latency_ms: u64Trait Implementations§
Source§impl Clone for ConnectionCheck
impl Clone for ConnectionCheck
Source§impl Debug for ConnectionCheck
impl Debug for ConnectionCheck
Auto Trait Implementations§
impl Forget for ConnectionCheck
impl Freeze for ConnectionCheck
impl Move for ConnectionCheck
impl RefUnwindSafe for ConnectionCheck
impl Send for ConnectionCheck
impl Sync for ConnectionCheck
impl Unpin for ConnectionCheck
impl UnsafeUnpin for ConnectionCheck
impl UnwindSafe for ConnectionCheck
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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