Struct randomorg::Response [−][src]
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]
fn clone(&self) -> Response<ResponseResult>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[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> RefUnwindSafe for Response<ResponseResult> where
ResponseResult: RefUnwindSafe,
[src]
ResponseResult: RefUnwindSafe,
impl<ResponseResult> Send for Response<ResponseResult> where
ResponseResult: Send,
[src]
ResponseResult: Send,
impl<ResponseResult> Sync for Response<ResponseResult> where
ResponseResult: Sync,
[src]
ResponseResult: Sync,
impl<ResponseResult> Unpin for Response<ResponseResult> where
ResponseResult: Unpin,
[src]
ResponseResult: Unpin,
impl<ResponseResult> UnwindSafe for Response<ResponseResult> where
ResponseResult: UnwindSafe,
[src]
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,
pub 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> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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.
pub 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>,