[−][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<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>,
impl From<Response<RandomResult<String>>> for Vec<String>
[src]
impl From<Response<RandomResult<f32>>> for Vec<f32>
[src]
impl From<Response<RandomResult<i32>>> for Vec<i32>
[src]
Auto Trait Implementations
impl<ResponseResult> RefUnwindSafe for Response<ResponseResult> where
ResponseResult: RefUnwindSafe,
ResponseResult: RefUnwindSafe,
impl<ResponseResult> Send for Response<ResponseResult> where
ResponseResult: Send,
ResponseResult: Send,
impl<ResponseResult> Sync for Response<ResponseResult> where
ResponseResult: Sync,
ResponseResult: Sync,
impl<ResponseResult> Unpin for Response<ResponseResult> where
ResponseResult: Unpin,
ResponseResult: Unpin,
impl<ResponseResult> UnwindSafe for Response<ResponseResult> where
ResponseResult: UnwindSafe,
ResponseResult: 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: Deserialize<'de>,
[src]
T: 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> 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> 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>,