pub enum PathEndpoint {
NestedCircuitTermination {
id: Option<Uuid>,
url: Option<String>,
},
NestedConsolePort {
id: Option<Uuid>,
url: Option<String>,
},
NestedConsoleServerPort {
id: Option<Uuid>,
url: Option<String>,
},
NestedInterface {
id: Option<Uuid>,
url: Option<String>,
},
NestedPowerFeed {
id: Option<Uuid>,
url: Option<String>,
},
NestedPowerOutlet {
id: Option<Uuid>,
url: Option<String>,
},
NestedPowerPort {
id: Option<Uuid>,
url: Option<String>,
},
}Variants§
NestedCircuitTermination
NestedConsolePort
NestedConsoleServerPort
NestedInterface
NestedPowerFeed
NestedPowerOutlet
NestedPowerPort
Trait Implementations§
Source§impl Clone for PathEndpoint
impl Clone for PathEndpoint
Source§fn clone(&self) -> PathEndpoint
fn clone(&self) -> PathEndpoint
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 PathEndpoint
impl Debug for PathEndpoint
Source§impl<'de> Deserialize<'de> for PathEndpoint
impl<'de> Deserialize<'de> for PathEndpoint
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 PathEndpoint
impl PartialEq for PathEndpoint
Source§impl Serialize for PathEndpoint
impl Serialize for PathEndpoint
impl StructuralPartialEq for PathEndpoint
Auto Trait Implementations§
impl Freeze for PathEndpoint
impl RefUnwindSafe for PathEndpoint
impl Send for PathEndpoint
impl Sync for PathEndpoint
impl Unpin for PathEndpoint
impl UnsafeUnpin for PathEndpoint
impl UnwindSafe for PathEndpoint
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