[−][src]Struct jqdata::models::Request
Request
Generic request for all JQData APIs, uses serde flatten attribute to construct plain json with different fields. common fields are "token" and "method". specific ones are all passed by payload field.
Methods
impl<P> Request<P> where
P: HasMethod,
[src]
P: HasMethod,
Trait Implementations
impl<P> Debug for Request<P> where
P: Debug,
[src]
P: Debug,
impl<'de, P> Deserialize<'de> for Request<P> where
P: Deserialize<'de>,
[src]
P: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Request<P>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<Request<P>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl<P> Serialize for Request<P> where
P: Serialize,
[src]
P: Serialize,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Auto Trait Implementations
impl<P> RefUnwindSafe for Request<P> where
P: RefUnwindSafe,
P: RefUnwindSafe,
impl<P> Send for Request<P> where
P: Send,
P: Send,
impl<P> Sync for Request<P> where
P: Sync,
P: Sync,
impl<P> Unpin for Request<P> where
P: Unpin,
P: Unpin,
impl<P> UnwindSafe for Request<P> where
P: UnwindSafe,
P: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,