pub struct MessageMetricsJsonPath {
pub additional_properties: Option<bool>,
pub content_types: Option<Vec<String>>,
pub directions: Option<Vec<MessageMetricsDirection>>,
pub expression: String,
pub item_types: Option<Vec<String>>,
pub path: String,
pub required: bool,
pub type: String,
pub values: Option<Vec<MessageMetricsJsonPathValue>>,
}Fields§
§additional_properties: Option<bool>§content_types: Option<Vec<String>>Read-only: set by the server; ignored in requests.
directions: Option<Vec<MessageMetricsDirection>>Read-only: set by the server; ignored in requests.
expression: String§item_types: Option<Vec<String>>Read-only: set by the server; ignored in requests.
path: String§required: bool§type: String§values: Option<Vec<MessageMetricsJsonPathValue>>Read-only: set by the server; ignored in requests.
Implementations§
Source§impl MessageMetricsJsonPath
impl MessageMetricsJsonPath
pub fn serialize<__S>(
__self: &MessageMetricsJsonPath,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> MessageMetricsJsonPath
impl<'de> MessageMetricsJsonPath
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageMetricsJsonPath, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for MessageMetricsJsonPath
impl Clone for MessageMetricsJsonPath
Source§impl Debug for MessageMetricsJsonPath
impl Debug for MessageMetricsJsonPath
Source§impl<'de> Deserialize<'de> for MessageMetricsJsonPath
impl<'de> Deserialize<'de> for MessageMetricsJsonPath
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 MessageMetricsJsonPath
impl RefUnwindSafe for MessageMetricsJsonPath
impl Send for MessageMetricsJsonPath
impl Sync for MessageMetricsJsonPath
impl Unpin for MessageMetricsJsonPath
impl UnsafeUnpin for MessageMetricsJsonPath
impl UnwindSafe for MessageMetricsJsonPath
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