pub struct ObjectPreview {
pub type_: String,
pub subtype: Option<String>,
pub description: Option<String>,
pub overflow: bool,
pub properties: Vec<PropertyPreview>,
pub entries: Option<Vec<EntryPreview>>,
}Expand description
Object containing abbreviated remote object value.
Fields§
§type_: StringObject type.
subtype: Option<String>Object subtype hint. Specified for ‘object’ type values only.
description: Option<String>String representation of the object.
overflow: boolTrue iff some of the properties or entries of the original object did not fit.
properties: Vec<PropertyPreview>List of the properties.
entries: Option<Vec<EntryPreview>>List of the entries. Specified for ‘map’ and ‘set’ subtype values only.
Trait Implementations§
Source§impl Clone for ObjectPreview
impl Clone for ObjectPreview
Source§fn clone(&self) -> ObjectPreview
fn clone(&self) -> ObjectPreview
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 ObjectPreview
impl Debug for ObjectPreview
Source§impl Default for ObjectPreview
impl Default for ObjectPreview
Source§fn default() -> ObjectPreview
fn default() -> ObjectPreview
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObjectPreview
impl<'de> Deserialize<'de> for ObjectPreview
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
Auto Trait Implementations§
impl Freeze for ObjectPreview
impl RefUnwindSafe for ObjectPreview
impl Send for ObjectPreview
impl Sync for ObjectPreview
impl Unpin for ObjectPreview
impl UnsafeUnpin for ObjectPreview
impl UnwindSafe for ObjectPreview
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