pub struct SchemaRoutePath {
pub slots: Vec<u8>,
pub ports: Vec<u8>,
pub addresses: Vec<String>,
pub hops: Vec<SchemaRouteHop>,
}Fields§
§slots: Vec<u8>§ports: Vec<u8>§addresses: Vec<String>§hops: Vec<SchemaRouteHop>Trait Implementations§
Source§impl Clone for SchemaRoutePath
impl Clone for SchemaRoutePath
Source§fn clone(&self) -> SchemaRoutePath
fn clone(&self) -> SchemaRoutePath
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 SchemaRoutePath
impl Debug for SchemaRoutePath
Source§impl<'de> Deserialize<'de> for SchemaRoutePath
impl<'de> Deserialize<'de> for SchemaRoutePath
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 From<&RoutePath> for SchemaRoutePath
impl From<&RoutePath> for SchemaRoutePath
Auto Trait Implementations§
impl Freeze for SchemaRoutePath
impl RefUnwindSafe for SchemaRoutePath
impl Send for SchemaRoutePath
impl Sync for SchemaRoutePath
impl Unpin for SchemaRoutePath
impl UnsafeUnpin for SchemaRoutePath
impl UnwindSafe for SchemaRoutePath
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