pub struct ClusterCephMetadataResponseDataOsdInner {Show 14 fields
pub back_addr: String,
pub ceph_release: String,
pub ceph_version: String,
pub ceph_version_short: String,
pub device_ids: Option<String>,
pub device_paths: Option<String>,
pub devices: Option<String>,
pub front_addr: String,
pub hostname: String,
pub id: i64,
pub mem_swap_kb: i64,
pub mem_total_kb: i64,
pub osd_data: String,
pub osd_objectstore: String,
}Fields§
§back_addr: StringBind addresses and ports for backend inter OSD traffic.
ceph_release: StringCeph release codename currently used.
ceph_version: StringVersion info currently used by the service.
ceph_version_short: StringShort version (numerical) info currently used by the service.
device_ids: Option<String>Comma-joined list of device identifiers (e.g. ‘sdb=
device_paths: Option<String>Comma-joined list of /dev/disk/by-path entries for the underlying devices.
devices: Option<String>Comma-joined list of underlying device names (e.g. ‘sdb,sdc’).
front_addr: StringBind addresses and ports for frontend traffic to OSDs.
hostname: StringHostname on which the service is running.
id: i64OSD ID.
mem_swap_kb: i64Memory of the service currently in swap.
mem_total_kb: i64Memory consumption of the service.
osd_data: StringPath to the OSD data directory.
osd_objectstore: StringOSD objectstore type.
Implementations§
Trait Implementations§
Source§impl Clone for ClusterCephMetadataResponseDataOsdInner
impl Clone for ClusterCephMetadataResponseDataOsdInner
Source§fn clone(&self) -> ClusterCephMetadataResponseDataOsdInner
fn clone(&self) -> ClusterCephMetadataResponseDataOsdInner
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 Default for ClusterCephMetadataResponseDataOsdInner
impl Default for ClusterCephMetadataResponseDataOsdInner
Source§fn default() -> ClusterCephMetadataResponseDataOsdInner
fn default() -> ClusterCephMetadataResponseDataOsdInner
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterCephMetadataResponseDataOsdInner
impl<'de> Deserialize<'de> for ClusterCephMetadataResponseDataOsdInner
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 PartialEq for ClusterCephMetadataResponseDataOsdInner
impl PartialEq for ClusterCephMetadataResponseDataOsdInner
Source§fn eq(&self, other: &ClusterCephMetadataResponseDataOsdInner) -> bool
fn eq(&self, other: &ClusterCephMetadataResponseDataOsdInner) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClusterCephMetadataResponseDataOsdInner
Auto Trait Implementations§
impl Freeze for ClusterCephMetadataResponseDataOsdInner
impl RefUnwindSafe for ClusterCephMetadataResponseDataOsdInner
impl Send for ClusterCephMetadataResponseDataOsdInner
impl Sync for ClusterCephMetadataResponseDataOsdInner
impl Unpin for ClusterCephMetadataResponseDataOsdInner
impl UnsafeUnpin for ClusterCephMetadataResponseDataOsdInner
impl UnwindSafe for ClusterCephMetadataResponseDataOsdInner
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