pub struct RequestCommon {
pub version: Version,
pub extensions: HashMap<String, Option<Version>>,
}
Expand description
Determines the common fields for all requests.
Note that this does not include the kind
-field, as that’s part of the parent Request
.
Fields§
§version: Version
The version of the specification to use for this interaction.
extensions: HashMap<String, Option<Version>>
An optional map of extensions to the version.
Trait Implementations§
Source§impl Clone for RequestCommon
impl Clone for RequestCommon
Source§fn clone(&self) -> RequestCommon
fn clone(&self) -> RequestCommon
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 RequestCommon
impl Debug for RequestCommon
Source§impl<'de> Deserialize<'de> for RequestCommon
impl<'de> Deserialize<'de> for RequestCommon
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 RequestCommon
impl RefUnwindSafe for RequestCommon
impl Send for RequestCommon
impl Sync for RequestCommon
impl Unpin for RequestCommon
impl UnwindSafe for RequestCommon
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