pub struct EdrDataProviderDefinition {
pub base_url: String,
pub cache_ttl: Option<i32>,
pub description: String,
pub discrete_vrs: Option<Vec<String>>,
pub id: Uuid,
pub name: String,
pub priority: Option<Option<i32>>,
pub provenance: Option<Option<Vec<Provenance>>>,
pub type: Type,
pub vector_spec: Option<Option<Box<EdrVectorSpec>>>,
}Fields§
§base_url: String§cache_ttl: Option<i32>§description: String§discrete_vrs: Option<Vec<String>>List of vertical reference systems with a discrete scale
id: Uuid§name: String§priority: Option<Option<i32>>§provenance: Option<Option<Vec<Provenance>>>§type: Type§vector_spec: Option<Option<Box<EdrVectorSpec>>>Implementations§
Trait Implementations§
Source§impl Clone for EdrDataProviderDefinition
impl Clone for EdrDataProviderDefinition
Source§fn clone(&self) -> EdrDataProviderDefinition
fn clone(&self) -> EdrDataProviderDefinition
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 EdrDataProviderDefinition
impl Debug for EdrDataProviderDefinition
Source§impl Default for EdrDataProviderDefinition
impl Default for EdrDataProviderDefinition
Source§fn default() -> EdrDataProviderDefinition
fn default() -> EdrDataProviderDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EdrDataProviderDefinition
impl<'de> Deserialize<'de> for EdrDataProviderDefinition
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
impl StructuralPartialEq for EdrDataProviderDefinition
Auto Trait Implementations§
impl Freeze for EdrDataProviderDefinition
impl RefUnwindSafe for EdrDataProviderDefinition
impl Send for EdrDataProviderDefinition
impl Sync for EdrDataProviderDefinition
impl Unpin for EdrDataProviderDefinition
impl UnsafeUnpin for EdrDataProviderDefinition
impl UnwindSafe for EdrDataProviderDefinition
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