pub struct ShipNavRouteWaypoint {
pub symbol: String,
pub type: WaypointType,
pub system_symbol: String,
pub x: i32,
pub y: i32,
}Expand description
The destination or departure of a ships nav route.
Fields§
§symbol: StringThe symbol of the waypoint.
type: WaypointType§system_symbol: StringThe symbol of the system the waypoint is in.
x: i32Position in the universe in the x axis.
y: i32Position in the universe in the y axis.
Implementations§
Sourcepub fn new(
symbol: String,
type: WaypointType,
system_symbol: String,
x: i32,
y: i32,
) -> ShipNavRouteWaypoint
pub fn new( symbol: String, type: WaypointType, system_symbol: String, x: i32, y: i32, ) -> ShipNavRouteWaypoint
Create value with optional fields set to None.
Trait Implementations§
Source§fn clone(&self) -> ShipNavRouteWaypoint
fn clone(&self) -> ShipNavRouteWaypoint
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§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
Auto Trait Implementations§
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