Enum sp_runtime::offchain::HttpRequestStatus [−][src]
pub enum HttpRequestStatus { DeadlineReached, IoError, Invalid, Finished(u16), }
Status of the HTTP request
Variants
Deadline was reached while we waited for this request to finish.
Note the deadline is controlled by the calling part, it not necessarily means that the request has timed out.
An error has occurred during the request, for example a timeout or the remote has closed our socket.
The request is now considered destroyed. To retry the request you need to construct it again.
The passed ID is invalid in this context.
Finished(u16)
The request has finished with given status code.
Trait Implementations
impl Clone for HttpRequestStatus
[src]
impl Clone for HttpRequestStatus
[src]pub fn clone(&self) -> HttpRequestStatus
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for HttpRequestStatus
[src]
impl Debug for HttpRequestStatus
[src]impl Decode for HttpRequestStatus
[src]
impl Decode for HttpRequestStatus
[src]impl Encode for HttpRequestStatus
[src]
impl Encode for HttpRequestStatus
[src]pub fn encode_to<__CodecOutputEdqy>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
) where
__CodecOutputEdqy: Output + ?Sized,
[src]
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy
) where
__CodecOutputEdqy: Output + ?Sized,
pub fn size_hint(&self) -> usize
[src]
pub fn encode(&self) -> Vec<u8, Global>
[src]
pub fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
[src]
F: FnOnce(&[u8]) -> R,
pub fn encoded_size(&self) -> usize
[src]
impl PartialEq<HttpRequestStatus> for HttpRequestStatus
[src]
impl PartialEq<HttpRequestStatus> for HttpRequestStatus
[src]pub fn eq(&self, other: &HttpRequestStatus) -> bool
[src]
pub fn ne(&self, other: &HttpRequestStatus) -> bool
[src]
impl PassBy for HttpRequestStatus
[src]
impl PassBy for HttpRequestStatus
[src]type PassBy = Codec<HttpRequestStatus>
The strategy that should be used to pass the type.
impl TryFrom<u32> for HttpRequestStatus
[src]
impl TryFrom<u32> for HttpRequestStatus
[src]impl Copy for HttpRequestStatus
[src]
impl EncodeLike<HttpRequestStatus> for HttpRequestStatus
[src]
impl Eq for HttpRequestStatus
[src]
impl StructuralEq for HttpRequestStatus
[src]
impl StructuralPartialEq for HttpRequestStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for HttpRequestStatus
impl Send for HttpRequestStatus
impl Sync for HttpRequestStatus
impl Unpin for HttpRequestStatus
impl UnwindSafe for HttpRequestStatus
Blanket Implementations
impl<T> CheckedConversion for T
[src]
impl<T> CheckedConversion for T
[src]fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
[src]
Self: TryFrom<T>,
fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
[src]
Self: TryInto<T>,
impl<T> DecodeLimit for T where
T: Decode,
[src]
impl<T> DecodeLimit for T where
T: Decode,
[src]impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> FromFFIValue for T where
T: PassBy,
[src]
impl<T> FromFFIValue for T where
T: PassBy,
[src]type SelfInstance = T
As Self
can be an unsized type, it needs to be represented by a sized type at the host.
This SelfInstance
is the sized type. Read more
pub fn from_ffi_value(
context: &mut dyn FunctionContext,
arg: <<T as PassBy>::PassBy as RIType>::FFIType
) -> Result<T, String>
[src]
context: &mut dyn FunctionContext,
arg: <<T as PassBy>::PassBy as RIType>::FFIType
) -> Result<T, String>
impl<T> Instrument 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> IntoFFIValue for T where
T: PassBy,
[src]
impl<T> IntoFFIValue for T where
T: PassBy,
[src]pub fn into_ffi_value(
self,
context: &mut dyn FunctionContext
) -> Result<<<T as PassBy>::PassBy as RIType>::FFIType, String>
[src]
self,
context: &mut dyn FunctionContext
) -> Result<<<T as PassBy>::PassBy as RIType>::FFIType, String>
impl<T, Outer> IsWrappedBy<Outer> for T where
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
[src]impl<T> SaturatedConversion for T
[src]
impl<T> SaturatedConversion for T
[src]pub fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
[src]
Self: UniqueSaturatedFrom<T>,
pub fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
[src]
Self: UniqueSaturatedInto<T>,
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
[src]
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
[src]pub fn unchecked_into(self) -> T
[src]
impl<T, S> UniqueSaturatedInto<T> for S where
T: Bounded,
S: TryInto<T>,
[src]
impl<T, S> UniqueSaturatedInto<T> for S where
T: Bounded,
S: TryInto<T>,
[src]pub fn unique_saturated_into(self) -> T
[src]
impl<S> Codec for S where
S: Decode + Encode,
[src]
S: Decode + Encode,
impl<'_, '_, T> EncodeLike<&'_ &'_ T> for T where
T: Encode,
[src]
T: Encode,
impl<'_, T> EncodeLike<&'_ T> for T where
T: Encode,
[src]
T: Encode,
impl<'_, T> EncodeLike<&'_ mut T> for T where
T: Encode,
[src]
T: Encode,
impl<T> EncodeLike<Arc<T>> for T where
T: Encode,
[src]
T: Encode,
impl<T> EncodeLike<Box<T, Global>> for T where
T: Encode,
[src]
T: Encode,
impl<'a, T> EncodeLike<Cow<'a, T>> for T where
T: ToOwned + Encode,
[src]
T: ToOwned + Encode,
impl<T> EncodeLike<Rc<T>> for T where
T: Encode,
[src]
T: Encode,
impl<S> FullCodec for S where
S: Decode + FullEncode,
[src]
S: Decode + FullEncode,
impl<S> FullEncode for S where
S: Encode + EncodeLike<S>,
[src]
S: Encode + EncodeLike<S>,
impl<T> MaybeDebug for T where
T: Debug,
[src]
T: Debug,
impl<T> MaybeDebug for T where
T: Debug,
[src]
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe,
[src]
T: RefUnwindSafe,
impl<T> Member for T where
T: 'static + Send + Sync + Debug + Eq + PartialEq<T> + Clone,
[src]
T: 'static + Send + Sync + Debug + Eq + PartialEq<T> + Clone,