[−][src]Struct randomorg::Response
A random.org response holder
Fields
json_rpc: String
A json rpc version
result: ResponseResult
If no error occurred, this member contains the response from the service, typically random values and other associated data. If an error occurred, this member is not included in the response.
id: RequestId
A request identifier that allows the client to match responses to request. The service will return this unchanged in its response.
Trait Implementations
impl<ResponseResult: Clone> Clone for Response<ResponseResult>
[src]
impl From<Response<RandomResult<i32>>> for Vec<i32>
[src]
impl From<Response<RandomResult<f32>>> for Vec<f32>
[src]
impl From<Response<RandomResult<String>>> for Vec<String>
[src]
impl<ResponseResult: Debug> Debug for Response<ResponseResult>
[src]
impl<'de, ResponseResult> Deserialize<'de> for Response<ResponseResult> where
ResponseResult: Deserialize<'de>,
[src]
ResponseResult: Deserialize<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl<ResponseResult> Send for Response<ResponseResult> where
ResponseResult: Send,
ResponseResult: Send,
impl<ResponseResult> Unpin for Response<ResponseResult> where
ResponseResult: Unpin,
ResponseResult: Unpin,
impl<ResponseResult> Sync for Response<ResponseResult> where
ResponseResult: Sync,
ResponseResult: Sync,
impl<ResponseResult> UnwindSafe for Response<ResponseResult> where
ResponseResult: UnwindSafe,
ResponseResult: UnwindSafe,
impl<ResponseResult> RefUnwindSafe for Response<ResponseResult> where
ResponseResult: RefUnwindSafe,
ResponseResult: RefUnwindSafe,
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,