pub struct ThingGroupDocument {
pub attributes: Option<HashMap<String, String>>,
pub parent_group_names: Option<Vec<String>>,
pub thing_group_description: Option<String>,
pub thing_group_id: Option<String>,
pub thing_group_name: Option<String>,
}Expand description
The thing group search index document.
Fields§
§attributes: Option<HashMap<String, String>>The thing group attributes.
parent_group_names: Option<Vec<String>>Parent group names.
thing_group_description: Option<String>The thing group description.
thing_group_id: Option<String>The thing group ID.
thing_group_name: Option<String>The thing group name.
Trait Implementations§
Source§impl Clone for ThingGroupDocument
impl Clone for ThingGroupDocument
Source§fn clone(&self) -> ThingGroupDocument
fn clone(&self) -> ThingGroupDocument
Returns a duplicate 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 ThingGroupDocument
impl Debug for ThingGroupDocument
Source§impl Default for ThingGroupDocument
impl Default for ThingGroupDocument
Source§fn default() -> ThingGroupDocument
fn default() -> ThingGroupDocument
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThingGroupDocument
impl<'de> Deserialize<'de> for ThingGroupDocument
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 ThingGroupDocument
impl PartialEq for ThingGroupDocument
impl StructuralPartialEq for ThingGroupDocument
Auto Trait Implementations§
impl Freeze for ThingGroupDocument
impl RefUnwindSafe for ThingGroupDocument
impl Send for ThingGroupDocument
impl Sync for ThingGroupDocument
impl Unpin for ThingGroupDocument
impl UnwindSafe for ThingGroupDocument
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