pub struct VersionCheckResponse {
pub project_name: String,
pub current_version: String,
pub latest_version: Option<String>,
pub update_available: bool,
pub source: Option<String>,
pub release_url: Option<String>,
pub checked_at_unix_ms: u64,
pub diagnostics: Vec<VersionCheckDiagnostic>,
}Expand description
Machine-readable result for relay-knowledge version check.
Fields§
§project_name: String§current_version: String§latest_version: Option<String>§update_available: bool§source: Option<String>§release_url: Option<String>§checked_at_unix_ms: u64§diagnostics: Vec<VersionCheckDiagnostic>Trait Implementations§
Source§impl Clone for VersionCheckResponse
impl Clone for VersionCheckResponse
Source§fn clone(&self) -> VersionCheckResponse
fn clone(&self) -> VersionCheckResponse
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 VersionCheckResponse
impl Debug for VersionCheckResponse
Source§impl<'de> Deserialize<'de> for VersionCheckResponse
impl<'de> Deserialize<'de> for VersionCheckResponse
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
impl Eq for VersionCheckResponse
Source§impl PartialEq for VersionCheckResponse
impl PartialEq for VersionCheckResponse
Source§impl Serialize for VersionCheckResponse
impl Serialize for VersionCheckResponse
impl StructuralPartialEq for VersionCheckResponse
Auto Trait Implementations§
impl Freeze for VersionCheckResponse
impl RefUnwindSafe for VersionCheckResponse
impl Send for VersionCheckResponse
impl Sync for VersionCheckResponse
impl Unpin for VersionCheckResponse
impl UnsafeUnpin for VersionCheckResponse
impl UnwindSafe for VersionCheckResponse
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.