Struct parsec_interface::operations::list_providers::ProviderInfo
source · pub struct ProviderInfo {
pub uuid: Uuid,
pub description: String,
pub vendor: String,
pub version_maj: u32,
pub version_min: u32,
pub version_rev: u32,
pub id: ProviderId,
}
Expand description
Structure holding the basic information that defines the providers in the service for client discovery.
Fields§
§uuid: Uuid
Unique, permanent, identifier of the provider.
description: String
Short description of the provider.
vendor: String
Provider vendor.
version_maj: u32
Provider implementation version major.
version_min: u32
Provider implementation version minor.
version_rev: u32
Provider implementation version revision number.
id: ProviderId
Provider ID to use on the wire protocol to communicate with this provider.
Trait Implementations§
source§impl Clone for ProviderInfo
impl Clone for ProviderInfo
source§fn clone(&self) -> ProviderInfo
fn clone(&self) -> ProviderInfo
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 ProviderInfo
impl Debug for ProviderInfo
source§impl Hash for ProviderInfo
impl Hash for ProviderInfo
source§impl PartialEq<ProviderInfo> for ProviderInfo
impl PartialEq<ProviderInfo> for ProviderInfo
source§fn eq(&self, other: &ProviderInfo) -> bool
fn eq(&self, other: &ProviderInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.