#[non_exhaustive]pub enum HttpProbeMethod {
Get,
Head,
Options,
}Expand description
Discovery-only HTTP methods supported by the evidence executor.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Get
Retrieve response headers and a bounded representation of the body.
Head
Retrieve response headers without a response body.
Options
Discover methods and protocol behavior exposed by the endpoint.
Implementations§
Trait Implementations§
Source§impl Clone for HttpProbeMethod
impl Clone for HttpProbeMethod
Source§fn clone(&self) -> HttpProbeMethod
fn clone(&self) -> HttpProbeMethod
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HttpProbeMethod
Source§impl Debug for HttpProbeMethod
impl Debug for HttpProbeMethod
Source§impl<'de> Deserialize<'de> for HttpProbeMethod
impl<'de> Deserialize<'de> for HttpProbeMethod
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for HttpProbeMethod
Source§impl PartialEq for HttpProbeMethod
impl PartialEq for HttpProbeMethod
Source§impl Serialize for HttpProbeMethod
impl Serialize for HttpProbeMethod
impl StructuralPartialEq for HttpProbeMethod
Auto Trait Implementations§
impl Freeze for HttpProbeMethod
impl RefUnwindSafe for HttpProbeMethod
impl Send for HttpProbeMethod
impl Sync for HttpProbeMethod
impl Unpin for HttpProbeMethod
impl UnsafeUnpin for HttpProbeMethod
impl UnwindSafe for HttpProbeMethod
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more