pub struct LoreInstallationStatus {
pub cli_installed: bool,
pub cli_version: Option<LoreVersionInfo>,
pub cli_compatible: bool,
pub server_installed: bool,
pub server_version: Option<LoreVersionInfo>,
pub server_compatible: bool,
pub pinned_version: String,
}Expand description
Status of Lore installation
Fields§
§cli_installed: bool§cli_version: Option<LoreVersionInfo>§cli_compatible: bool§server_installed: bool§server_version: Option<LoreVersionInfo>§server_compatible: bool§pinned_version: StringImplementations§
Source§impl LoreInstallationStatus
impl LoreInstallationStatus
Sourcepub fn is_fully_compatible(&self) -> bool
pub fn is_fully_compatible(&self) -> bool
Check if installation is fully compatible
Sourcepub fn status_message(&self) -> String
pub fn status_message(&self) -> String
Get a human-readable status message
Trait Implementations§
Source§impl Clone for LoreInstallationStatus
impl Clone for LoreInstallationStatus
Source§fn clone(&self) -> LoreInstallationStatus
fn clone(&self) -> LoreInstallationStatus
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 moreAuto Trait Implementations§
impl Freeze for LoreInstallationStatus
impl RefUnwindSafe for LoreInstallationStatus
impl Send for LoreInstallationStatus
impl Sync for LoreInstallationStatus
impl Unpin for LoreInstallationStatus
impl UnsafeUnpin for LoreInstallationStatus
impl UnwindSafe for LoreInstallationStatus
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,
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 moreSource§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