pub struct RoutePreviewRequest {
pub lower_left_x: u16,
pub lower_left_y: u16,
pub upper_right_x: u16,
pub upper_right_y: u16,
pub max_width: u32,
pub max_height: u32,
pub color: String,
pub waypoints: Vec<RoutePreviewWaypoint>,
}Expand description
Body of POST /api/render/route-preview (JSON).
Fields§
§lower_left_x: u16lower-left x grid coordinate of the final-image rectangle.
lower_left_y: u16lower-left y grid coordinate of the final-image rectangle.
upper_right_x: u16upper-right x grid coordinate of the final-image rectangle.
upper_right_y: u16upper-right y grid coordinate of the final-image rectangle.
max_width: u32final-image fit width in pixels (so the route is rasterised at the same resolution the real render uses).
max_height: u32final-image fit height in pixels.
color: Stringroute colour as #rrggbb.
waypoints: Vec<RoutePreviewWaypoint>the already-resolved waypoints, in order.
Trait Implementations§
Source§impl Clone for RoutePreviewRequest
impl Clone for RoutePreviewRequest
Source§fn clone(&self) -> RoutePreviewRequest
fn clone(&self) -> RoutePreviewRequest
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 RoutePreviewRequest
impl Debug for RoutePreviewRequest
Source§impl<'de> Deserialize<'de> for RoutePreviewRequest
impl<'de> Deserialize<'de> for RoutePreviewRequest
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
Auto Trait Implementations§
impl Freeze for RoutePreviewRequest
impl RefUnwindSafe for RoutePreviewRequest
impl Send for RoutePreviewRequest
impl Sync for RoutePreviewRequest
impl Unpin for RoutePreviewRequest
impl UnsafeUnpin for RoutePreviewRequest
impl UnwindSafe for RoutePreviewRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.