pub struct ModeRecord {
pub name: String,
pub title: Option<String>,
pub description: Option<String>,
pub resource_count: Option<i64>,
pub extra: BTreeMap<String, Value>,
}Expand description
One deployment mode as the gateway lists it (C-mode). Lenient: a key
the captures do not show rides in extra.
Fields§
§name: StringThe mode name, e.g. production.
title: Option<String>Display title.
description: Option<String>Free-text description.
resource_count: Option<i64>Number of resources the mode’s collection holds (0 on the capture).
extra: BTreeMap<String, Value>Keys this client does not model.
Trait Implementations§
Source§impl Clone for ModeRecord
impl Clone for ModeRecord
Source§impl Debug for ModeRecord
impl Debug for ModeRecord
Source§impl<'de> Deserialize<'de> for ModeRecord
impl<'de> Deserialize<'de> for ModeRecord
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 ModeRecord
impl PartialEq for ModeRecord
Source§impl Serialize for ModeRecord
impl Serialize for ModeRecord
impl StructuralPartialEq for ModeRecord
Auto Trait Implementations§
impl Freeze for ModeRecord
impl RefUnwindSafe for ModeRecord
impl Send for ModeRecord
impl Sync for ModeRecord
impl Unpin for ModeRecord
impl UnsafeUnpin for ModeRecord
impl UnwindSafe for ModeRecord
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