pub struct LandingPage {
pub title: Option<String>,
pub description: Option<String>,
pub attribution: Option<String>,
pub links: Links,
pub additional_properties: Map<String, Value>,
}Expand description
The Landing page is the entry point of a OGC API
The Landing page provides links to:
-
the API definition (link relations
service-descandservice-doc), -
the Conformance declaration (path
/conformance, link relationconformance), and -
the Collections (path
/collections, link relationdata).
Fields§
§title: Option<String>The title of the API
description: Option<String>A textual description of the API
attribution: Option<String>The attribution should be short and intended for presentation to a
user, for example, in a corner of a map. Parts of the text can be links
to other resources if additional information is needed. The string can
include HTML markup.
links: LinksLinks to the resources exposed through this API
additional_properties: Map<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for LandingPage
impl Clone for LandingPage
Source§fn clone(&self) -> LandingPage
fn clone(&self) -> LandingPage
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 LandingPage
impl Debug for LandingPage
Source§impl Default for LandingPage
impl Default for LandingPage
Source§impl<'de> Deserialize<'de> for LandingPage
impl<'de> Deserialize<'de> for LandingPage
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 LandingPage
impl PartialEq for LandingPage
Source§impl Serialize for LandingPage
impl Serialize for LandingPage
impl Eq for LandingPage
impl StructuralPartialEq for LandingPage
Auto Trait Implementations§
impl Freeze for LandingPage
impl RefUnwindSafe for LandingPage
impl Send for LandingPage
impl Sync for LandingPage
impl Unpin for LandingPage
impl UnwindSafe for LandingPage
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