pub enum IngressKind {
RyuRelay,
TailscaleFunnel,
Cloudflared,
OwnRelay,
}Expand description
The four ingress backends. Serializes kebab-case so the wire form and the pref
value round-trip (ryu-relay / tailscale-funnel / cloudflared /
own-relay).
Variants§
Implementations§
Source§impl IngressKind
impl IngressKind
Sourcepub const DEFAULT: IngressKind = IngressKind::RyuRelay
pub const DEFAULT: IngressKind = IngressKind::RyuRelay
The default backend on a fresh install: the managed RyuRelay push.
Sourcepub const ALL: [IngressKind; 4]
pub const ALL: [IngressKind; 4]
Every kind, for selector listings.
Trait Implementations§
Source§impl Clone for IngressKind
impl Clone for IngressKind
Source§fn clone(&self) -> IngressKind
fn clone(&self) -> IngressKind
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 IngressKind
Source§impl Debug for IngressKind
impl Debug for IngressKind
Source§impl<'de> Deserialize<'de> for IngressKind
impl<'de> Deserialize<'de> for IngressKind
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 IngressKind
Source§impl FromStr for IngressKind
impl FromStr for IngressKind
Source§impl PartialEq for IngressKind
impl PartialEq for IngressKind
Source§impl Serialize for IngressKind
impl Serialize for IngressKind
impl StructuralPartialEq for IngressKind
Auto Trait Implementations§
impl Freeze for IngressKind
impl RefUnwindSafe for IngressKind
impl Send for IngressKind
impl Sync for IngressKind
impl Unpin for IngressKind
impl UnsafeUnpin for IngressKind
impl UnwindSafe for IngressKind
Blanket Implementations§
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>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.