pub struct RouteSpecification {
pub origin: Option<Box<PlaceRef>>,
pub destination: Option<Box<PlaceRef>>,
}Fields§
§origin: Option<Box<PlaceRef>>§destination: Option<Box<PlaceRef>>Implementations§
Source§impl RouteSpecification
impl RouteSpecification
pub fn new() -> RouteSpecification
Trait Implementations§
Source§impl Clone for RouteSpecification
impl Clone for RouteSpecification
Source§fn clone(&self) -> RouteSpecification
fn clone(&self) -> RouteSpecification
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 RouteSpecification
impl Debug for RouteSpecification
Source§impl Default for RouteSpecification
impl Default for RouteSpecification
Source§fn default() -> RouteSpecification
fn default() -> RouteSpecification
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RouteSpecification
impl<'de> Deserialize<'de> for RouteSpecification
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 RouteSpecification
impl PartialEq for RouteSpecification
Source§impl Serialize for RouteSpecification
impl Serialize for RouteSpecification
impl StructuralPartialEq for RouteSpecification
Auto Trait Implementations§
impl Freeze for RouteSpecification
impl RefUnwindSafe for RouteSpecification
impl Send for RouteSpecification
impl Sync for RouteSpecification
impl Unpin for RouteSpecification
impl UnwindSafe for RouteSpecification
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