pub struct InstanceInfo {
pub name: String,
pub description: String,
pub address: InstanceAddress,
pub version: String,
pub git_commit: String,
pub git_tag: String,
pub rustc_channel: String,
pub rustc_version: String,
pub plugin_api_version: String,
pub last_seen: DateTime<Utc>,
}
Fields§
§name: String
The name of the instance.
description: String
A description text about the instance.
address: InstanceAddress
The instance address.
version: String
The version of the runtime (version field in Cargo.toml).
git_commit: String
The git commit.
git_tag: String
The git tag.
rustc_channel: String
The rust compiler channel.
rustc_version: String
The rust compiler version.
plugin_api_version: String
The plugin api version.
last_seen: DateTime<Utc>
When the remote instance was last seen.
Implementations§
Source§impl InstanceInfo
impl InstanceInfo
pub fn address(&self) -> InstanceAddress
Trait Implementations§
Source§impl Clone for InstanceInfo
impl Clone for InstanceInfo
Source§fn clone(&self) -> InstanceInfo
fn clone(&self) -> InstanceInfo
Returns a copy 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 moreSource§impl Debug for InstanceInfo
impl Debug for InstanceInfo
Source§impl<'de> Deserialize<'de> for InstanceInfo
impl<'de> Deserialize<'de> for InstanceInfo
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
Source§impl From<InstanceInfo> for InstanceAddress
impl From<InstanceInfo> for InstanceAddress
Source§fn from(instance_info: InstanceInfo) -> Self
fn from(instance_info: InstanceInfo) -> Self
Converts to this type from the input type.
Source§impl Hash for InstanceInfo
impl Hash for InstanceInfo
Source§impl PartialEq<InstanceAddress> for InstanceInfo
impl PartialEq<InstanceAddress> for InstanceInfo
Source§impl PartialEq for InstanceInfo
impl PartialEq for InstanceInfo
Source§impl Serialize for InstanceInfo
impl Serialize for InstanceInfo
impl Eq for InstanceInfo
Auto Trait Implementations§
impl Freeze for InstanceInfo
impl RefUnwindSafe for InstanceInfo
impl Send for InstanceInfo
impl Sync for InstanceInfo
impl Unpin for InstanceInfo
impl UnwindSafe for InstanceInfo
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