#[non_exhaustive]pub enum OastEvent {
Dns(OastEventKey, OastDnsEvent),
Http(OastEventKey, OastHttpEvent),
}Expand description
Provider-neutral event with an opaque fixed-width identity.
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.
Implementations§
Source§impl OastEvent
impl OastEvent
Sourcepub fn key(&self) -> &OastEventKey
pub fn key(&self) -> &OastEventKey
Returns the opaque event identity.
Sourcepub const fn protocol(&self) -> OastEventProtocol
pub const fn protocol(&self) -> OastEventProtocol
Returns the raw-free protocol family.
Trait Implementations§
impl Eq for OastEvent
impl StructuralPartialEq for OastEvent
Auto Trait Implementations§
impl Freeze for OastEvent
impl RefUnwindSafe for OastEvent
impl Send for OastEvent
impl Sync for OastEvent
impl Unpin for OastEvent
impl UnsafeUnpin for OastEvent
impl UnwindSafe for OastEvent
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<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