pub enum ConnectionExpr {
RouteExpr(RouteExpr),
HostKey(String),
}Variants§
Implementations§
Source§impl ConnectionExpr
impl ConnectionExpr
pub fn try_as_route_expr(&self) -> Option<&RouteExpr>
Trait Implementations§
Source§impl Clone for ConnectionExpr
impl Clone for ConnectionExpr
Source§fn clone(&self) -> ConnectionExpr
fn clone(&self) -> ConnectionExpr
Returns a duplicate of the value. Read more
1.0.0 · 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 ConnectionExpr
impl Debug for ConnectionExpr
Source§impl From<&ConnectionExpr> for ConnectionExprSource
impl From<&ConnectionExpr> for ConnectionExprSource
Source§fn from(e: &ConnectionExpr) -> Self
fn from(e: &ConnectionExpr) -> Self
Converts to this type from the input type.
Source§impl From<ConnectionExpr> for ConnectionExprSource
impl From<ConnectionExpr> for ConnectionExprSource
Source§fn from(e: ConnectionExpr) -> Self
fn from(e: ConnectionExpr) -> Self
Converts to this type from the input type.
Source§impl From<RouteExpr> for ConnectionExpr
impl From<RouteExpr> for ConnectionExpr
Source§impl FromStr for ConnectionExpr
impl FromStr for ConnectionExpr
Source§impl PartialEq for ConnectionExpr
impl PartialEq for ConnectionExpr
impl StructuralPartialEq for ConnectionExpr
Auto Trait Implementations§
impl Freeze for ConnectionExpr
impl RefUnwindSafe for ConnectionExpr
impl Send for ConnectionExpr
impl Sync for ConnectionExpr
impl Unpin for ConnectionExpr
impl UnwindSafe for ConnectionExpr
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