pub enum ObservedRouteShape {
ExplicitPath,
CorridorEnvelope,
NextHopOnly,
Opaque,
}Variants§
Implementations§
Source§impl ObservedRouteShape
impl ObservedRouteShape
pub fn from_visibility(visibility: RouteShapeVisibility) -> Self
Trait Implementations§
Source§impl Clone for ObservedRouteShape
impl Clone for ObservedRouteShape
Source§fn clone(&self) -> ObservedRouteShape
fn clone(&self) -> ObservedRouteShape
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 ObservedRouteShape
impl Debug for ObservedRouteShape
Source§impl<'de> Deserialize<'de> for ObservedRouteShape
impl<'de> Deserialize<'de> for ObservedRouteShape
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
Source§impl PartialEq for ObservedRouteShape
impl PartialEq for ObservedRouteShape
Source§impl Serialize for ObservedRouteShape
impl Serialize for ObservedRouteShape
impl Eq for ObservedRouteShape
impl StructuralPartialEq for ObservedRouteShape
Auto Trait Implementations§
impl Freeze for ObservedRouteShape
impl RefUnwindSafe for ObservedRouteShape
impl Send for ObservedRouteShape
impl Sync for ObservedRouteShape
impl Unpin for ObservedRouteShape
impl UnsafeUnpin for ObservedRouteShape
impl UnwindSafe for ObservedRouteShape
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