pub struct ObjectPreview {
pub type: ObjectPreviewType,
pub subtype: Option<ObjectPreviewSubtype>,
pub description: Option<String>,
pub overflow: bool,
pub properties: Vec<PropertyPreview>,
pub entries: Option<Vec<EntryPreview>>,
}
Expand description
Object containing abbreviated remote object value. ObjectPreview
Fields§
§type: ObjectPreviewType
Object type.
subtype: Option<ObjectPreviewSubtype>
Object subtype hint. Specified for object
type values only.
description: Option<String>
String representation of the object.
overflow: bool
True 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.
Implementations§
Source§impl ObjectPreview
impl ObjectPreview
pub fn new( type: impl Into<ObjectPreviewType>, overflow: impl Into<bool>, properties: Vec<PropertyPreview>, ) -> ObjectPreview
Source§impl ObjectPreview
impl ObjectPreview
pub fn builder() -> ObjectPreviewBuilder
Source§impl ObjectPreview
impl ObjectPreview
pub const IDENTIFIER: &'static str = "Runtime.ObjectPreview"
Trait Implementations§
Source§impl Clone for ObjectPreview
impl Clone for ObjectPreview
Source§fn clone(&self) -> ObjectPreview
fn clone(&self) -> ObjectPreview
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 ObjectPreview
impl Debug for ObjectPreview
Source§impl<'de> Deserialize<'de> for ObjectPreview
impl<'de> Deserialize<'de> for ObjectPreview
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ObjectPreview, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ObjectPreview, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ObjectPreview
impl PartialEq for ObjectPreview
Source§impl Serialize for ObjectPreview
impl Serialize for ObjectPreview
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ObjectPreview
Auto Trait Implementations§
impl Freeze for ObjectPreview
impl RefUnwindSafe for ObjectPreview
impl Send for ObjectPreview
impl Sync for ObjectPreview
impl Unpin 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more