pub enum MeDnsProjection {
Space {
raw_host: String,
host: String,
matched_space: String,
prefix_labels: Vec<String>,
space: String,
},
Namespace {
raw_host: String,
host: String,
matched_space: String,
prefix_labels: Vec<String>,
handle: String,
space: String,
namespace: String,
uri: String,
},
Invalid {
raw_host: String,
host: String,
matched_space: Option<String>,
prefix_labels: Vec<String>,
reason: MeDnsProjectionFailureReason,
},
}Variants§
Trait Implementations§
Source§impl Clone for MeDnsProjection
impl Clone for MeDnsProjection
Source§fn clone(&self) -> MeDnsProjection
fn clone(&self) -> MeDnsProjection
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 moreSource§impl Debug for MeDnsProjection
impl Debug for MeDnsProjection
impl Eq for MeDnsProjection
Source§impl PartialEq for MeDnsProjection
impl PartialEq for MeDnsProjection
impl StructuralPartialEq for MeDnsProjection
Auto Trait Implementations§
impl Freeze for MeDnsProjection
impl RefUnwindSafe for MeDnsProjection
impl Send for MeDnsProjection
impl Sync for MeDnsProjection
impl Unpin for MeDnsProjection
impl UnsafeUnpin for MeDnsProjection
impl UnwindSafe for MeDnsProjection
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